私はここにfiddleグローバル変数をどのように増やすことができますか?
を持っているが、私のJSです:
$(document).ready(function() {
window.qNum = 0;
window.$oClone = $('#pq0').clone();
addForm();
});
$('.addForm').live('click', function addForm() {
var $clone = $oClone.clone().attr('id', 'pq' + qNum + 1);
// insert the new element after the last "duplicatable" input field
$('#pq' + qNum).after($clone);
});
私は私の変数「QNUM」私の関数「addForm」の端部をインクリメントしようとしています。 これはIDをインクリメントして、プロジェクトの後半で内容を見つけやすくなります。
++ qNumを追加しようとしています。関数の最後にはスクリプトを壊していますが、追加しても実行されません。
Here私の変更は動作しません。
あなたは必ずあなたがするわけではないです 'window.qNum = 0;'ではなく '新しい番号を使用する(0);' ? (それは働く?)。 –
@ user1082764:あなたのjsfiddleには 'addForm()'関数宣言がありません – zerkms
これはうまくいきます:http://jsfiddle.net/JFCPB/8/ –