单击“动态Div不工作的事件”

时间:2012-12-13 23:05:50

标签: javascript jquery html

我根据在文本框中输入的值创建了具有Click Event的div。

An Example Here

当您打开页面并单击任何行时,您将收到警报。但是当您更改文本框中的值(输入数字)并点击加载按钮时,行将根据输入的数字加载。

现在当你点击任何行时,点击事件不起作用.....

非常感谢..........

2 个答案:

答案 0 :(得分:2)

您需要live功能。

$(".schoolselect").live("click", function() {

见这里:http://jsfiddle.net/27Z3t/

答案 1 :(得分:1)

$('.schoolselect')的点击处理程序仅在页面加载时附加一次。它不是live jQuery event,但该技术已弃用,有利于委托模型。

您可以将代理人附加到将处理点击次数的$('#divHSSchoolResultTable');

$('#divHSSchoolResultTable').delegate('.schoolselect', 'click', function() { alert(); });

有关详细信息,请参阅jQuery delegate