JQuery 将类添加到克隆元素

2024-01-16

这是我的脚本:

$('.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(使用前将#替换为@)

JQuery 将类添加到克隆元素 的相关文章

随机推荐