【发布时间】:2010-07-06 15:45:07
【问题描述】:
我确信这是 AJAX 专家很早就学会的东西,但这是我第一次遇到它。使用 jQuery,我已将 .click() 处理程序分配给某些 CSS 类。但是,如果我通过 AJAX 重新加载某些内容,.click() 处理程序不会触发该内容。
看来我有两个选择:
- 将我的 .click() 处理程序分配放在 JScript 函数中,并在每次通过 AJAX 刷新内容时调用它。
- 在我的 AJAX 内容中使用 onclick="" 而不是 jQuery。
到目前为止,#1 似乎是最好的;它更加一致并且为 AJAX 生成更小的 HTML。
还有其他方法吗?也许从一开始就分配 .click() 处理程序的另一种方式?
【问题讨论】: