我有另一個div它在這個JS代碼的工作,但不知何故與這一個它does not。誰能告訴我爲什麼它不起作用?克隆與內容的div不知何故
$(function() {
var $scntDiv = $('#parts');
var i = $('#parts input').size()-1;
$('#addField').on('click', function() {
var part = '<div id="parts' + i + '"><span>Part</span> <input type="text" id="auto_part' + i + '" name="auto_part' + i + '" /><br/>' +
'<span>Description</span> <textarea type="text" id="auto_description' + i + '" name="auto_description' + i + '"></textarea> <br />' +
'<a href="#" class="removefield">Remove</a></div>';
$scntDiv.after(part);
$("#row_count").val(i);
i++;
return false;
});
$(document).on("click", ".removefield", function() {
if (i > 2) {
$("#row_count").val(i-2);
$(this).parent('div').remove();
i--;
}
return false;
});
});
$(function() {
var $scntDiv = $('.brands');
var i = $('.brands select').size()-1;
$('#addBrand').on('click', function() {
var brand = "<div class='brands'><span>Brands</span><br />"+
'<select>'+
'<option>Audi</option>'+
'<option>BMW</option>'+
'<option>Mercedes</option>'+
'</select>'+
'</div>';
$scntDiv.after(brand);
$("#countBrand").val(i);
i++;
return false;
});
$(document).on("click", ".removeBrand", function() {
if (i > 2) {
$("#countBrand").val(i-2);
$(this).parent('div').remove();
i--;
}
return false;
});
});
第一個功能適用於我,但最後一個功能不適用。
現場演示:http://jsfiddle.net/rEUPx/
你演示錯過的jQuery。 – YoannM 2013-02-10 22:45:43
你在最後一個問題上做了這個。你沒有加載jQuery。我告訴過你,你刪除了你的問題。所以我會再次告訴你,你需要加載jQuery才能使用它。這不是無所不在的。這是一個沒有用的代碼庫。從左邊的菜單中選擇一個jQuery選項。 – 2013-02-10 22:52:32
今天我退出了選票,但這應該是「過於本地化」。學習如何使用jsfiddle。 – 2013-02-10 22:56:52