0

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

这里有一个例子

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

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

非常感谢这方面的任何帮助............

4

2 回答 2

2

您需要实时功能。

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

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

于 2012-12-13T23:10:22.530 回答
1

您的点击处理程序$('.schoolselect')仅在页面加载时附加一次。它不是一个实时的 jQuery 事件,但该技术已被弃用,取而代之的是委托模型。

您可以附加一个代表来$('#divHSSchoolResultTable')处理点击;

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

有关更多详细信息,请参阅jQuery 委托

于 2012-12-13T23:12:29.540 回答