Jquery点击并追加消失

时间:2010-05-13 17:08:07

标签: jquery

当这种情况发生时我会看到添加的锂一瞬间然后消失了.... 是什么赋予了?使用jquery 1.4.2

$(function(){
  $('a#add_phone').click(function () { 
    $('<li>Test</li>').appendTo('ol#phones');
  });
});

好的,所以这适用于空白页面,但这是在rails 3应用程序的上下文中。必须是那里的东西,虽然我看不清楚。

3 个答案:

答案 0 :(得分:2)

必须有其他东西......如果您将该代码粘贴到包含此HTML代码段的新页面中,它应该可以正常工作:

<a id="add_phone">Add it!</a>
<ol id="phones"></ol>

查找与您的代码冲突的其他JS文件,甚至是同一文件,另一行。或者,如果您使用的是慢浏览器(例如......),可能使用CSS

但那段代码似乎完美无缺......

答案 1 :(得分:2)

非常简单的代码。你确定在其他地方没有隐藏元素的实时处理程序吗?

答案 2 :(得分:0)

真的很奇怪。从头开始,它起作用了。