【发布时间】:2011-12-21 00:35:58
【问题描述】:
我有这个 js 代码来添加(克隆)和删除一个元素。
$('#btnAdd1').click(function (event) {
var num = $('.linguas').length;
var newNum = new Number(num + 1);
var newElem = $('#input_' + num).clone(false).prop('id', 'input_' + newNum);
newElem.children(':text').val('');
$('#input_' + num).after(newElem).find('#input_' + num +'> option:selected').removeAttr("selected");
$('#btnDel1').prop('disabled', '');
if (newNum == 4) $('#btnAdd1').prop('disabled', 'disabled');
});
但是,我想删除从前一个元素克隆的 select="select" 属性。
我正在尝试这样的事情,但没有奏效:
$('#input_' + num).after(newElem).find('#input_' + num +'> option:selected').removeAttr("selected");
演示here
谢谢
【问题讨论】:
标签: javascript jquery clone