2014-02-26 34 views
1

我使用jeditable插件來編輯一些值。我注意到,當一個值爲空時,會出現我不想要的默認文本'Click top edit'。但我仍然想讓這個領域可以編輯。如何管理這個?如何在Jeditable上禁用默認的「點擊編輯」?

我注意到在http://www.datatables.net/forums/discussion/5865/jeditable-and-default-click-to-edit/p1的建議,但這似乎並不奏效 - 至少不適合我;當使用佔位符時:「」該字段不再可編輯。

我的相關的代碼:

$('.edit').editable('edit_save.php', { 
      cancel : 'Cancel', 
      submit : 'OK' 
});//$('.edit').editable('jeditable_save.php', { 

回答

2

在沒有任何文本填充它,可編輯元件需要與高度和寬度的內聯塊這樣的:

.edit { border: 1px solid red; display: inline-block; min-height: 20px; min-width: 100px; }

並設置像你提到的空白佔位符:

$('.edit').editable(function (value, settings) { return value; }, { cssclass: 'editing', placeholder: '', });

看這個小提琴http://jsfiddle.net/chrisdillon/37JqF/

+0

placeholder;這是我需要的參數。謝謝! – MiBol