【发布时间】:2009-07-13 20:40:05
【问题描述】:
当我使用 .html() 替换它的内容时,与选择器关联的函数停止工作。由于我无法发布我的原始代码,因此我创建了一个示例来说明我的意思...
jQuery
$(document).ready(function () {
$("#pg_display span").click(function () {
var pageno = $(this).attr("id");
alert(pageno);
var data = "<span id='page1'>1</span><span id='page2'> 2</span><span id='page3'> 3</span>";
$("#pg_display").html(data);
});
});
HTML
<div id="pg_display">
<span id="page1">1</span>
<span id="page2">2</span>
<span id="page3">3</span>
</div>
有什么办法可以解决这个问题吗??...谢谢
【问题讨论】:
-
请解释一下你想做什么,我从你的示例代码中无法理解......
-
我知道您已经接受了答案,但您也可以使用“事件委托”来解决这个问题。
标签: javascript jquery html