我在使用这个 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 正确显示/隐藏。我可以在萤火虫中看到,当我选中复选框时,选中的值会从真/假切换。
我究竟做错了什么?
奥利