javascript - 添加和删​​除 html 元素到 jquery 变量

标签 javascript jquery arrays

我有一个像这样的 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/

相关文章:

javascript - MongoDB:如何安全地存储凭证?

javascript - 否定自调用函数? !function ($) { ... }(window.jQuery);

javascript - KnockoutJs - 计算数据库评级

php - 在PHP中循环遍历不同长度的数组

java - 将 CSV 文件转换为二维数组

c++ - 递归函数和二维数组 c++

java - FXML、脚本标签和初始化方法

javascript - 12月计算周末Js函数中的问题

JavaScript Object.create 现有对象的样式

javascript - 如何使用 jQuery 检查具有 ID 的 html 元素中的类是否已更改