私の巨大なフォームからこの単純なコードを抽出するのにしばらく時間がかかりました。それを見てください:
<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>
これは機能しませんが、置き換える$("form #formcontact")
と$("form")
機能しますが、すべてのフォームに配置したくありません。
何故ですか?とても奇妙。