4
A
回答
11
您可以測試標籤名稱是這樣的:
jQuery('#urDivId').parent().is('body')
1
只要你能夠使用父功能jquery('#yourElement').parent();
,如果它給你的身體標籤比你可以找到它的直接子體。
3
的>
表示直接孩子。 $('body > *')
爲您提供身體標記的所有孩子,因此您可以始終使用:not()
來反轉:$('*:not(body > *)')
;不過這可能會很慢。
filter()
也會爲你工作,並可能會更快:$('body *').filter(function(){ return $(this).parent('body') });
上述任何一種應該給你一個完整的一套不屬於body標籤的所有子元素。
請注意,這裏可能會有大量的元素被選中;你會想讓你的選擇器儘可能具有特定的性能,你應該避免使用通配符,爲了上面的例子我使用了通配符。
1
0
很多很好的答案。如果您對鏈接感興趣,可以使用parent()和:not() selector。
var $possible_targets = [...]; // all the elements you want to check
function do_something_to_target() {
[...]; // insert blinking text code here!
}
$possible_targets.parent(':not(body)').each(do_something_to_target);
相關問題
- 1. 使子元素100%身體的身體元素也是100%
- 2. Bootstrap行元素是否必須是列的直接子元素?
- 3. 如何檢查元素的父元素本身是否是使用javascript或jquery的最後一個孩子
- 4. 使用jQuery獲取元素的所有直接子元素
- 5. 我該如何處理不是CSS中給定元素的直接子元素?
- 6. 如何在jQuery中獲取父元素時知道子元素?
- 7. 如何知道我的Jsoup元素是否正確選擇
- 8. 我如何知道陣列中是否有類似的元素?
- 9. 如何判斷對象是否有某個元素的子元素?
- 10. 如何知道元素是其他元素的頂部
- 11. 如何檢查點擊是否直接在元素或其子元素中?
- 12. 如何判斷一個元素是否是JavaScript中另一個元素的子元素(沒有jQuery)?
- 13. 如何判斷元素是否是javascript/jquery中父元素的最後一個或第一個子元素?
- 14. 如何檢查一個元素是否是另一個元素的有效子元素/父元素
- 15. JQuery UI Draggable - 如何知道元素是否可以初始化?
- 16. 如何知道在選擇中是否存在鏈接元素
- 17. AndroidManifest.xml - 元素必須是<application>元素錯誤的直接子元素
- 18. <activity>元素必須是<application>元素的直接子元素
- 19. 決定元素的直接子元素是否爲特定標記
- 20. jquery檢查元素是否有元素
- 21. 使用javascript來計算元素的直接子元素
- 22. 如何知道滾動條是否在元素的底部
- 23. Swift中的數組如何知道它是否包含元素?
- 24. 我如何知道jQuery驗證規則是否強加在特定元素上
- 25. 如何找出鼠標是否在使用jQuery元素的某個部分?
- 26. 如果我們知道元素,直接在java中創建linkedList
- 27. 我們如何知道元素是可視化的Windows Phone 8
- 28. 如果父元素不包含某個子元素, jQuery
- 29. Linq to XML,只接受具有某個子元素的元素
- 30. 如何隱藏父子li元素,其子元素ul-li元素都是使用jQuery隱藏的?
它是'jQuery',大寫'Q'。 ;-) – Tomalak 2010-06-07 14:47:46