2014-02-11 61 views
0

如何清除easyui combobox輸入點擊? 在編輯器上查找了onClick事件,但沒有找到。 試圖綁定輸入類上的事件,但沒有奏效。如何清除easyui combobox輸入點擊

+0

談不上什麼你到目前爲止已經試過... – Sankarann

+0

我猜[是](http://www.jeasyui.com/documentation/combobox.php)鏈接將幫助:) –

+0

對不起缺乏信息。我試過的所有東西都從代碼中刪除,所以我無法顯示已完成的操作。 – mindaugas

回答

0

沒有創建組合框,直到DOM之後被渲染,所以你必須使用事件代表團針對其重點和當輸入接收對焦模糊事件

$("body").on("focus", "input.combo-text", function(){ 
    $(this).data("prev-value", this.value); 
    this.value = ""; 
}) 
.on("blur", "input.combo-text", function(){ 
    if ($(this).val() === ""){ 
     $(this).val($(this).data("prev-value")); 
    } 
    $(this).data("prev-value", ""); 
}); 

正如你所看到的,我們將以前的值作爲數據屬性存儲在元素上,然後在焦點丟失時檢索它,如果用戶沒有輸入任何不同的東西。

Demo

+0

非常感謝!它有幫助。 – mindaugas

+0

不客氣:) –