jQuery如何使用add()向缓存在变量中的选择添加元素

jQuery如何使用add()向缓存在变量中的选择添加元素,jquery,Jquery,我将元素的集合存储在一个变量中 我想使用myvariable.add('#myselector') 但是,我不能让它工作:集合的长度和内容保持不变,并且没有添加新元素 它是否有权在javascript变量上使用.add(),而不是像$(“…”)这样的jQuery集合 感谢来自jQuery文档()的: 创建一个新的jQuery对象,将元素添加到匹配的元素集中 因此,您实际上并没有修改示例中的集合变量。每次都记录相同的未修改变量。您需要将新创建的对象分配回集合变量: 从jQuery文档()中:

我将元素的集合存储在一个变量中

我想使用
myvariable.add('#myselector')

但是,我不能让它工作:集合的长度和内容保持不变,并且没有添加新元素

它是否有权在javascript变量上使用
.add()
,而不是像
$(“…”)
这样的jQuery集合

感谢来自jQuery文档()的:

创建一个新的jQuery对象,将元素添加到匹配的元素集中

因此,您实际上并没有修改示例中的
集合
变量。每次都记录相同的未修改变量。您需要将新创建的对象分配回
集合
变量:

从jQuery文档()中:

创建一个新的jQuery对象,将元素添加到匹配的元素集中

因此,您实际上并没有修改示例中的
集合
变量。每次都记录相同的未修改变量。您需要将新创建的对象分配回
集合
变量:

从jQuery文档()中:

创建一个新的jQuery对象,将元素添加到匹配的元素集中

因此,您实际上并没有修改示例中的
集合
变量。每次都记录相同的未修改变量。您需要将新创建的对象分配回
集合
变量:

从jQuery文档()中:

创建一个新的jQuery对象,将元素添加到匹配的元素集中

因此,您实际上并没有修改示例中的
集合
变量。每次都记录相同的未修改变量。您需要将新创建的对象分配回
集合
变量:

add()方法不会更改原始对象,而是创建一个新对象。在这种情况下,必须将collection的值设置为创建的新对象:

$(function(){
    var collection = $('#foo');
    console.log(collection);

    collection = collection.add('#bar');
    console.log(collection);

});
add()方法不会更改原始对象,而是创建一个新对象。在这种情况下,必须将collection的值设置为创建的新对象:

$(function(){
    var collection = $('#foo');
    console.log(collection);

    collection = collection.add('#bar');
    console.log(collection);

});
add()方法不会更改原始对象,而是创建一个新对象。在这种情况下,必须将collection的值设置为创建的新对象:

$(function(){
    var collection = $('#foo');
    console.log(collection);

    collection = collection.add('#bar');
    console.log(collection);

});
add()方法不会更改原始对象,而是创建一个新对象。在这种情况下,必须将collection的值设置为创建的新对象:

$(function(){
    var collection = $('#foo');
    console.log(collection);

    collection = collection.add('#bar');
    console.log(collection);

});

try myvariable.append()try myvariable.append()try myvariable.append()try myvariable.append()