javascript - Jquery头标签问题

标签 javascript jquery tags head

我在我的网站上疯狂地测试了一些 jquery 脚本,但没有任何效果,而它可以在 Fiddles 上工作......

这就是我的:

然后我有一个如下的脚本,但我无法让它工作!!!

<script type="text/javascript">
$(":checkbox").bind("click", function(event) {
    if ($(this).is(':checked')) {
        $(".itemBox:not(#" + $(this).val() + ")").hide();
        $(".itemBox[id='" + $(this).val() + "']").show();
    } else {
        $(".itemBox").show();
    }
});
</script>

最佳答案

您必须等待文档加载,然后才能将事件绑定(bind)到它。

jQuery 提供了一种简单的方法来做到这一点,作者:calling the ready method on the document ,并将所有代码放入该函数中:

jQuery(document).ready(function($) {
    // All of your code should go in this function
});

关于javascript - Jquery头标签问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11785289/

相关文章:

javascript - jQuery 通过 POST 不使用表单将变量传递到新页面

javascript - IdentityServer3隐式流程不支持javascript

javascript - 为什么 window.onscroll 滞后于实际滚动?

java - 如何在两个xml标签之间输出?

javascript - 由于过滤器值中存在 `@` 符号,脚本中出现电子邮件验证错误

javascript - 自定义属性在 IE10 中不起作用

javascript - 获取选项标签之间的文本以与 Google map 路线计算器一起使用

asp.net - 这些<% ... %>是什么?以及在页面中可以通过哪些方式使用它们

javascript - jQuery $.get() 内存使用情况

javascript - 将 URL 加载到 CSS 动画滑动 iframe