我已在表
中实现了此过滤器http://www.coldfusionjedi.com/index.cfm/2007/8/3/Simple-FIlter-as-you-type-ColdFusion-8-Demo
输出表中还有一个按钮,在点击时调用jquery ajax函数,它只是切换新闻项的可见性。这工作正常,直到我从主html页面抽象代码并将其放入绑定的cfm。
有没有人知道如何让jquery在绑定函数中工作?
谢谢,
R上。
$("a.toggleVisibility").click(function () {
if ($(this).html() == 'Yes') {
$(this).html('No');
$.ajax({
type: "POST",
url: "togglevisibility.cfm",
data: "id=" + $(this).attr('rel')+"&table=events&visible=No",
success: function(msg){
}
});
}
});
答案 0 :(得分:1)
尝试将代码移动到顶级页面(调用页面而不是绑定页面)并将其更改为:
$("a.toggleVisibility").live('click',function () {
if ($(this).html() == 'Yes') {
$(this).html('No');
$.ajax({
type: "POST",
url: "togglevisibility.cfm",
data: "id=" + $(this).attr('rel')+"&table=events&visible=No",
success: function(msg){
}
});
}
});
这将绑定到任何带有toggleVisibility类的标签,无论它们何时被添加到DOM并且应该处理问题