我只是想在点击时添加一些内容,但不知怎的,我的代码不起作用,我不认为这个需要html。
$("div").click(function(){
$("p").after("<p>das</p>");
});
答案 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就绪函数中。
答案 2 :(得分:0)
您是否加载了正确的jQuery框架?
HTML:
<div><p>paragraph</p></div>
JS:
$("div").click(function(){
$("p").after("<p>das</p>");
});