2010-09-10 19 views
0

我有一個表來實現此過濾器的jQuery中綁定CFM

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

你可以發佈整個模板嗎? – 2010-09-10 13:26:44

回答

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並應該處理該問題

+0

我不知道live()jquery函數。這讓我的生活變得更加輕鬆。非常感謝! – 2010-09-10 13:57:47

+0

是的$ .live()很棒 – 2010-09-10 14:49:39