当这种情况发生时我会看到添加的锂一瞬间然后消失了.... 是什么赋予了?使用jquery 1.4.2
$(function(){
$('a#add_phone').click(function () {
$('<li>Test</li>').appendTo('ol#phones');
});
});
好的,所以这适用于空白页面,但这是在rails 3应用程序的上下文中。必须是那里的东西,虽然我看不清楚。
答案 0 :(得分:2)
必须有其他东西......如果您将该代码粘贴到包含此HTML代码段的新页面中,它应该可以正常工作:
<a id="add_phone">Add it!</a>
<ol id="phones"></ol>
查找与您的代码冲突的其他JS文件,甚至是同一文件,另一行。或者,如果您使用的是慢浏览器(例如......),可能使用CSS
但那段代码似乎完美无缺......
答案 1 :(得分:2)
非常简单的代码。你确定在其他地方没有隐藏元素的实时处理程序吗?
答案 2 :(得分:0)
真的很奇怪。从头开始,它起作用了。