2011-03-04 76 views
0

即時通訊使用可jitableitable的jquery插件。jeditable - 多個可編輯的字段,觸發正確的編輯

我有多個單獨的可編輯區域,所以當單擊編輯按鈕時,我希望相關的可編輯區域處於編輯模式。

進出口目前做這樣的一些瘋狂:

$(".edit_trigger").bind("click", function() { 

      $(this).parent().parent().prev().prev().prev().trigger("edit"); 
     }); 

有什麼更好的方式來做到這一點?因爲當我改變佈局時它一直在打破。

回答

0

假設.edit_trigger是一個按鈕,您可以在按鈕上包含ref =「ID OF EDIT ELEMENT」,而不是將其更改爲。

$(".edit_trigger").bind("click", function() { 

     $('#' + $(this).attr("ref")).trigger("edit"); 
    }); 
+0

我用這個變種使用id來代替 – raklos 2011-03-07 22:08:42