我有两个不同的jQuery对象,一个来自选择器查询,另一个来自html代码。现在,我想利用这些对象中的另一个jQuery对象对这两个对象进行操作。
正如您在这里看到的(http://jsfiddle.net/D799Y/),可以通过使用"get“操作并构建一个元素数组来做到这一点:
var $first = $('div.first'),
$overlay = $('<div class="overlay" />'),
$list;
$first.before($overlay);
// build list out of elements
$list = $([ $first.get(0), $overlay.get(0) ]);
// modify the list
$list.css('border', '2px solid green');是否有一种方法可以直接从两个$list对象中生成jQuery?您能将一个jQuery对象添加到另一个对象中吗?
如果是f.i,这也会更有趣。$first将包含多个元素。
顺便说一句,我知道这种可能性,但它是如此令人不满意。:)
$list = $(".first,.pane");发布于 2013-10-25 09:30:39
您可以使用.add()
$list = $first.add($overlay);https://stackoverflow.com/questions/19586056
复制相似问题