2013-02-26 81 views
1

我有容器,我使用的是$(this).parent()。我想檢查這個容器是否包含標籤form。有沒有辦法用jQuery來做到這一點?檢查容器是否包含特定元素

+0

請張貼一個完整的代碼示例。 – j08691 2013-02-26 14:27:05

+0

使用:'$(this).parent()。find('form').length' – Boynux 2013-02-26 14:27:49

回答

7
var container = $(this).parent(); 
var hasForm = container.find('form').length > 0; 
+1

注意:您也可以直接執行此操作,只需「連接」這兩個步驟。 +1瞭解更多信息 – Vogel612 2013-02-26 14:29:04

+0

這就是我要找的 – 2013-02-26 14:36:18

+1

@André完美!謝謝! – GTodorov 2016-05-15 01:16:20

2

試試這個

if ($(this).parent().find('form').length) 
    alert('its here') 
2

可以使用has功能

if($this.parent().has('form').length > 0); 
相關問題