jquery点击功能不起作用

时间:2012-05-21 06:00:32

标签: javascript jquery html css

以下代码在我直接将其粘贴到浏览器中时(Chrome控制台)正常工作。但它不能从我的源文件

工作
<script type="text/javascript" >
        $(".test").click(function(){
            $(this).parent().find("div").toggle();
        });
    </script>

4 个答案:

答案 0 :(得分:4)

尝试在DOM准备就绪后运行它:

$(function(){

  $(".test").on("click", function(){
    $(this).parent().find("div").toggle();
  });

});

答案 1 :(得分:0)

尝试通过编写jQuery替换$ ..

jQuery的(函数(){

答案 2 :(得分:0)

确保包装document.ready函数。它确保在页面加载完成时它将绑定该函数。 Document.ready()

$(document).ready(function(){

  $(".test").on("click", function(){
    $(this).parent().find("div").toggle();
  });

});

答案 3 :(得分:0)

使用jquery时始终执行此操作

$('document').ready(function(){
     $(function(){
        $(".test").on("click", function(){
        $(this).parent().find("div").toggle();
        });
     });
});

始终将代码放入函数中,这样可以使文档就绪并且无需文档。