入力要素を持つ html フォームがあります。そのフォームを table tag 内に配置するたびに
<table><form></form></table>
、jQuery セレクターはフォーム内の入力を選択できません。
これはコードです:
<script type="text/javascript">
$(document).ready(function(){
$("#myForm #textinput1").val("hahaha");
});
</script>
<table>
<form name="myForm" id="myForm">
<input type="text" name="textinput1" id="textinput1" />
</form>
</table>
しかし、次の作品:
<form name="myForm" id="myForm">
<table><input type="text" name="textinput1" id="textinput1" /></table>
</form>
そして、以下も機能します:
<script type="text/javascript">
$(document).ready(function(){
$("#textinput1").val("hahaha");
});
</script>
<table>
<form name="myForm" id="myForm">
<input type="text" name="textinput1" id="textinput1" />
</form>
</table>