このちょっとしたjqueryに問題があります。ページが読み込まれると、id_2 は非表示になります。チェックボックスid_1をチェックしても何も起こりません。ただし、ページをリロードすると、id_2 が表示されます。
<head>
<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"> /script>
</head>
<input id="id_1" type="checkbox" name="ck1">
<input type="text" id="id_2" name="tx1">
<script type="text/javascript">
$(document).ready(function() {
if ($('#id_1').is(':checked')) {
($('#id_2').show());
} else {
($('#id_2').hide());
}
});
ボタンを使用すると、
$("#show_button").click(function()
それは動作します - id_2 は正しく表示/非表示になります。チェックボックスをオンにすると、チェックされた値がtrue / falseから切り替わることがfirebugでわかります。
私は何を間違っていますか?
オリ