2011-08-13 31 views

回答

3

如果我知道你想正確的東西,要做到以下幾點:

  • 只有使元素可編輯當用戶做一些動作(例如點擊一個按鈕)
  • 用戶完成編輯元素後,元素再次變爲不可編輯,直到再次執行觸發操作。

如果是這樣的話,你可以這樣做:

$('button').click(function() { // an action to trigger editing 
    $('#editable').editable('', { 
     // when the editing is done, make this element uneditable 
     onreset: function() { $(this).parent().editable('destroy'); } 
    }) 
    // pseudo click the editable element, so it is in the "editable" mode 
    .click(); 
}); 

例子:http://jsfiddle.net/william/DqbeN/

+0

謝謝,它解決了我的問題。 –