Javascript 从平面jquery对象获取元素

Javascript 从平面jquery对象获取元素,javascript,jquery,Javascript,Jquery,得到了类似于: var asd = $('<div id="0"/><div id="1"/><div id="2"/>'); var asd=$(''); 我想得到id=1的div。“查找”不起作用。如何让元素更改某些值或向其添加内容 谢谢您可以使用.filter(): var asd=$(''); var div1=asd.filter(“#1”); .find()方法用于查看容器对象的内部,您的元素列表没有外部容器。使用过滤器 $(文档).rea

得到了类似于:

var asd = $('<div id="0"/><div id="1"/><div id="2"/>');
var asd=$('');
我想得到id=1的div。“查找”不起作用。如何让元素更改某些值或向其添加内容

谢谢

您可以使用
.filter()

var asd=$('');
var div1=asd.filter(“#1”);

.find()
方法用于查看容器对象的内部,您的
元素列表没有外部容器。

使用
过滤器

$(文档).ready(函数(){
var asd=$('');
$('body').append(asd.filter('[id=“div2”]');
});
#div2{
宽度:100px;
高度:100px;
背景色:黑色;
}

哦,没有尝试筛选。谢谢。忘记jquery也将对象表示为数组。要用谷歌找到正确的方法有点困难,所以我问。像往常一样,一些巨魔觉得有必要投否决票;)
var asd = $('<div id="0"/><div id="1"/><div id="2"/>');
var div1 = asd.filter("#1");