2013-02-26 123 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); 
相关问题