2

再会!基本上,我希望在单击复选框时出现一个文本框,并在未单击时消失。这是 JSFiddle http://jsfiddle.net/GBSZ8/2/,它工作得很好。但是,当我将其保存为 check.php 时,即使单击复选框也不会出现文本框。

<html>
<head>
<script>
  $('#supplied').live('change', function(){
      if ( $(this).is(':checked') ) {
         $('#date').show();
     } else {
         $('#date').hide();
     }
 });
</script>
</head>
<body>
    <input type="checkbox" name="supplied" id="supplied" value="supplied" class="aboveage2" />

    <ul id="date" style="display:none">
        <li><input id="start" name="start" size="5" type="text" class="small" value="1" /></li>
    </ul>
</body>
</html>


请帮我。谢谢!

4

2 回答 2

4

您必须在文件中包含 JQuery。放

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

在您的第一个标签上方。

随意更改版本号或调整 url 以转到 jquery .js 文件的本地版本

于 2013-07-19T16:24:09.877 回答
1

您可能需要将它包装在 onLoad 以及 Paarth 的答案中。

$(document).ready(function() {
于 2013-07-19T16:24:51.270 回答