这是我的脚本:
$('.addprop').click(function() {
$('#clone').clone().insertAfter('.addprop');
})
我需要向正在创建的新元素添加一个类。是否可以?
是的:
$('.addprop').click(function() {
$('#clone').clone().addClass('newClass').insertAfter('.addprop');
})
尽管您正在基于其克隆元素id
, $('#clone')
,因此请注意,将有两个元素共享same id
,这使得结果无效 HTML,所以我建议:
$('.addprop').click(function() {
$('#clone').clone().attr('id',id += 1).addClass('newClass').insertAfter('.addprop');
});
这将有效地添加数字1
到当前结束的结束id
价值。为了使其更加动态,您可能需要将其基于新类名的元素数量的计数:
$('.addprop').click(function() {
$('#clone').clone().attr('id',id += $('.newClass').length).addClass('newClass').insertAfter('.addprop');
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)