使用jquery追加到div

时间:2009-11-29 12:47:11

标签: jquery

每次点击链接时,我都会尝试向div添加内容。但是,添加的文本在添加后立即消失。我做错了什么?

 <html>                                                                  
 <head>                                                                  
 <script type="text/javascript" src="/files/jquery.js"></script>          
 <script type="text/javascript">                                         
     $(document).ready(function() {
      $("a").click(function() {
      $("#questions").prepend("A question<br />"); 
      });   
});

</script>                                                               
</head>                                                                 
<body>                                                                  
 <a href="">Add</a>
   <p id = "questions"> </div>
   </body>                                                                 
   </html>

3 个答案:

答案 0 :(得分:6)

return false;添加到您的点击事件中,以防止其重新加载页面。

答案 1 :(得分:5)

<a href="#">Add</a>

您需要在“href”中包含某些内容,否则它将导航到同一页面(至少对于Firefox)。

答案 2 :(得分:2)

我同意O.K.W

也将返回错误; 要么 通过变量来表示对函数的控制并执行preventDefault将停止自然点击事件。

function(e){
e.preventDefault();
}