這裏是我的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);' ? (這是否工作?)。 – 2012-02-29 03:18:35
@ user1082764:你的jsfiddle缺少'addForm()'函數聲明 – zerkms 2012-02-29 03:19:21
希望這有助於:http://jsfiddle.net/JFCPB/8/ – 2012-02-29 03:35:55