我试图查询一个元素和其子女查找以特定字符串开头的ID。这是查询元素及其子元素的最佳方式吗?
var foundIDs = containerElement.find('[id^=something]').andSelf().filter('id^=something');
的find()
方法只搜索的后代,所以我想我会尝试andSelf()
。但是,andSelf()
不带选择器。这意味着包含容器元素,无论它是否与find查询相匹配,然后我必须执行第二个filter()
以删除容器元素,如果它完全不匹配的话。
我试图把andSelf()
的find()
之前,但它似乎没有容器元素拿起入堆栈。
containerElement.andSelf().find('[id^=something]');
有没有更好的方法来实现我在做什么?
我想有没有避免必须使用相同的选择器两次。 – Soviut 2010-05-29 19:23:07