jQuery:检查表单的父div' sclass on submit

时间:2015-04-07 18:29:14

标签: javascript jquery html

我有这样的HTML标记。

 <div class="formSection custom">
   <form id="support">
   </form>
 <div>

div的类名“custom”是动态添加的,我需要在表单提交时签入。

到目前为止,我有这个,它不起作用。

 $('#support').on('submit', function(e) {
       if ($(".support").parent().hasClass("custom")) {
           alert("Yeah, It does have class");
       }
 }

当我这样做时它会起作用

if ($(".formSection").hasClass("custom"))

我不希望我的jquery如此刻板。我想跟踪表单的父级并检查它的类。我有办法吗?

1 个答案:

答案 0 :(得分:1)

首先,您正在致电

if ($('.support'))

表示您正在搜索<{1>} 的元素,但.support id <form>

可能最好的方法是 - 注意使用#support

$(this)