我在这里有一些代码:
html:
<body>
<p>This is a paragraph.</p>
<button>click me</button>
</body>
Javascript:
$(document).ready(function(){
$("button").click(function(){
$("p").hide().after('<p>hello world</p>');
});
});
其实我也用过JQuery 2.0.2
。
在我的理解中,当我点击按钮click me时,
"<p>This is paragraph<p>"
将被.<p>hello world</p>
第一次点击成功。然而,许多hello world
随着增长速度的进展先显示后hello world
显示。例如:
我通过firebug检查了源代码,发现它是:
<p style="display: none;">This is a paragraph.</p>
<p>hello world</p>
<p style="display: none;">hello world</p>
<p>hello world</p>
<button>click me</button>
为什么第一个<p>hello world</p>
没有被新的替换?
它不应该只显示一个 p 标签吗?