jquery form$(“form”).submit()可以工作,但对于给定的表单id不起作用
我花了一段时间才从我庞大的表单中提取出这个简单的代码,请看一下:jquery form$(“form”).submit()可以工作,但对于给定的表单id不起作用,jquery,Jquery,我花了一段时间才从我庞大的表单中提取出这个简单的代码,请看一下: <script type="text/javascript"> $(document).ready(function(){ $("form #formcontact").submit(function(){ alert('a'); return false; }); }); </script> <div&
<script type="text/javascript">
$(document).ready(function(){
$("form #formcontact").submit(function(){
alert('a');
return false;
});
});
</script>
<div>
<form id="formcontact" action="" method="POST">
<input id="contact_submit" type="submit" value="sub" />
</form>
</div>
$(文档).ready(函数(){
$(“form#formcontact”)。提交(函数(){
警报(“a”);
返回false;
});
});
这不起作用,但如果我用$(“form”)
替换$(“form”)
,它会起作用,但我不希望它出现在每个表单上
为什么呢?真奇怪。你的选择器错了,应该是
$(“form#formcontact”)
没有空格,或者只是$(“#formcontact”)
,因为ID应该是唯一的。你的选择器错了,应该是$(“form#formcontact”)
没有空格,或者只是$(“formcontact”)
,因为ID应该是唯一的。$(“form#formcontact”)选择
的子元素。删除空格后,它将工作:
$("form#formcontact")
或
$(“form#formcontact”)选择
的子元素。删除空格,它将工作:
$("form#formcontact")
或