我有这样的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如此刻板。我想跟踪表单的父级并检查它的类。我有办法吗?
答案 0 :(得分:1)
首先,您正在致电
if ($('.support'))
表示您正在搜索<{1>} 类的元素,但.support
的 id 为<form>
可能最好的方法是 - 注意使用#support
$(this)