jQuery:DOM元素变量的链选择器

时间:2015-03-23 20:13:03

标签: javascript jquery dom jquery-selectors

我有这个事件处理程序来自kendo的拖放 UI 并且我已经将它分配给变量,让我们说e。

我正在尝试选择ID包含某个字符串的div。从经典的jQuery选择器继续,我知道它的语法,即

$('select div[id*="whatever"]')

但是我可以从包含DOM元素的变量中做到这一点吗?我知道这是一个相当简单的问题,但谷歌迄今无法帮助我。

2 个答案:

答案 0 :(得分:1)

如果要过滤预先存在的jQuery结果,可以使用:

var $allDivs = $("div"),
    $certainDivs = $allDivs.filter("[id*='whatever']");

答案 1 :(得分:0)

我相信您可能需要.find

// returns all DOM elements that
// (1) are descendants of e
// (2) match the selector
e.find("selector");

如果e未包含jQuery,则可能需要执行$(e)