3
A
回答
8
一種方法是使用:has
選擇器進行過濾器
if ($(this).parent(':has(select)').length){
// display something..
}
如果另一方面select
並不比目前的元素越深,你可能想使用.siblings()
方法
if ($(this).siblings('select').length){
// display something..
}
1
是的,檢查結果集數組的長度屬性。
if ($('#parentDiv select').length > 0) {
alert('There is at least one <select> inside the div!');
}
7
如果有,那麼包含匹配元素的jQuery對象的長度爲> 0
。因爲當條件是 'truthy'(一切,除了價值觀像0
,undefined
等),你是安全的消除> 0
if
條款得到執行:
if($(this).parent().find("select").length) {
// there is one, display something
}
1
使用jQuery,您可以選擇嵌套的元素。
嘗試這樣的事情。
if(0 < $('select', $('#div_id')).length) {
alert('Select box in the div');
} else {
alert('NO Select box in the div');
}
0
您還可以使用功能最接近
<html>
<script src="jquery.js"></script>
<script>
$(document).ready(function(){
if($("#txt").closest("div").find("select").length){
alert("Found it");
}
});
</script>
<div>
<select id="heart"><option value="Hello"></option></select>
<input type="text" id="txt" />
</div>
</html>
相關問題
- 1. 檢查父母div是否有高度
- 2. jquery檢查是否有任何父div有滾動條
- 3. 檢查給定的div是否在父div
- 4. 檢查父div有子類div
- 5. 檢查類別是否具有父項
- 6. Grails - 檢查是否有父項
- 7. 如何檢查class div中是否存在子div;父div使用jquery的?
- 8. 如何檢查div是否有圖像?
- 9. 檢查div是否有html元素
- 10. 檢查是否有隱藏的div
- 11. 如何檢查div是否有id?
- 12. 檢查div是否有鍵盤焦點
- 13. 檢測子div是否比父母寬?
- 14. 如何檢查div是否是來自父div的最後一個孩子
- 15. 檢查父類別是否有父類別?
- 16. 檢查是否在JavaScript中的div ID
- 17. 檢查是否有
- 18. 檢查是否div是空的問題
- 19. 父母和祖父母div類檢查
- 20. 檢查表單父項在Symfony2中是否有效
- 21. 遞歸查詢來檢查所有父母是否已啓用
- 22. XPath的PHP - 檢查是否在父類
- 23. 檢查父代是否包含ChildNodes
- 24. 遍歷DOM樹並檢查是否有父類有
- 25. 定期刷新div以檢查表中是否有新條目
- 26. 如何檢查div中是否有任何內容
- 27. 檢查年齡是否<18 datepicker wpf
- 28. vb net +檢查Textbox1是否<Texbox2
- 29. 檢查div是否可見與jQuery
- 30. 如何檢查div是否存在?
更正答案和榜樣。 –