我有一個組合框其中的HTML看起來像這樣:jQuery UI的組合框清晰評選活動
<select id="myCombo">
<option value=""></option> <!-- Not shown in jQuery UI Combobox because empty value -->
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
我已經附加了jQuery UI組合框我這樣:
$("#myCombo").combobox({
select: function() {
if ($("#myCombo").val() == "") {
//DO SOMETHING
}
else {
//DO SOMETHING ELSE
}
}
});
當我通過鍵入和/或選擇一個選項來選擇一個選項,「DO SOMETHING ELSE」部分被觸發,所以沒有問題。
但是,當我通過刪除文本或單擊「x」來清除選擇(這將選擇我的原始組合的第一個選項)時,不會觸發,因此無法執行「DO SOMETHING」的「DO SOMETHING」部分我的功能。
如何觸發此部分?清除選擇時可能會觸發另一個事件嗎?
我已經搜索並找到很多關於選擇項目的主題,但是沒有關於清除/取消選擇某些內容(至少已被回答)。
這正是我在找的東西:+1 – gabor
在這種情況下,我還沒有使用它,但是簡單地看它,它包含了一些有趣的功能,這些功能在路上會很有幫助。請進一步瞭解它,謝謝。 – FoxHound