我有一个像这样的 JS 变量:
var elmnts = $('#elm1, elm2, #elm3, #elm4')
如何添加和删除其他 html 元素?
我尝试了这段代码,但没有结果。
elmnts.add('#elm5');
elmnts.remove('#elm1')
最佳答案
$.fn.add
返回新集合,它不会修改原始集合。所以你应该使用这个语法。
elmnts = elmnts.add('#elm5');
要从 jQuery 对象集合中删除元素,您可以使用 $.fn.not
方法:
elmnts = elmnts.not('#elm1');
您不应该为此使用remove
,它用于从 DOM 树中删除元素。
关于javascript - 添加和删除 html 元素到 jquery 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26798124/