jQuery入门-隐藏元素

问题描述

| 您是否注意到该网站上每10个问题都有关jQuery? 无论如何... 我是第一次使用jQuery。我不知道我是否正确加载了它。当我运行此代码时:
                 <script type=\"text/javascript\">
                     function allDayClicked() {

                         if (jQuery) alert(\"loaded\");

                         var allday = document.getElementById(\"allDayEvent\");
                         var start = document.getElementById(\"<%=startTimeSelector.ClientID%>\");
                         $(\'allDayEvent\').hide();
                     }
                </script>
出现警报,提示“已加载”,但没有其他反应。 html复选框不会变得不可见。我的javascript输出中没有任何错误。 我可能尚未成功加载jQuery吗?我在自己的Visual Studio项目中添加了对它的引用,并将其拖动到default.aspx来生成它:
<script src=\"Scripts/jquery-1.6.1.min.js\" type=\"text/javascript\"></script>
否则,这是怎么回事?     

解决方法

        jQuery使用CSS选择器,而不是ID。如果您想要一个ID,请使用声明ID的CSS形式。
$(\'#allDayEvent\').hide();
    ,        jQuery已很好地加载,您只是在错误地使用它。您应该执行以下任一操作:
$(\'#allDayEvent\') // recommended,the \'#\' means ID
要么:
$(allday) // since you already grabbed it with getElementById
jQuery可以用
$()
接受很多不同的对象。选项在此处列出。     ,        您在ID选择器中缺少#。 更改$(\'allDayEvent \')。hide(); 至
$(\'#allDayEvent\').hide();
    ,        假设您的复选框的ID为\“ allDayEvent \”,则只需在此行中使用井号(#):
$(\'#allDayEvent\').hide();
    

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...