我試圖查詢一個元素和其子女查找以特定字符串開頭的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