jquery:无法使.click方法工作

时间:2014-07-26 10:58:39

标签: jquery

我只是想在点击时添加一些内容,但不知怎的,我的代码不起作用,我不认为这个需要html。

$("div").click(function(){
    $("p").after("<p>das</p>");
});

3 个答案:

答案 0 :(得分:0)

试试这个:

$(document).ready(function(){
    $("div").click(function(){
      $("p").after("<p>das</p>");
    });
});

或在执行after()之前,您应该alert()console.log()一条消息来验证您的点击处理程序是否有效。

答案 1 :(得分:0)

$(document).ready(function(){
$("div").click(function(){
    $("p").after("<p>das</p>");
});
});

将您的代码包装在DOM就绪函数中。

演示:     http://jsfiddle.net/x3QQx/

答案 2 :(得分:0)

您是否加载了正确的jQuery框架?

HTML:

<div><p>paragraph</p></div>

JS:

$("div").click(function(){
    $("p").after("<p>das</p>");
});

http://jsfiddle.net/9RE4W/