如何比較兩個jquery ui自動完成組合框值,而不是輸入由jquery生成的值,但是值爲<select><option value="foo"></option></select>
?如何獲得這些值並對它們進行比較,每當它們發生變化時,它們中的任何一個?比較兩個jQuery UI自動完成組合框值?
1
A
回答
2
我沒reallt明白你的問題正確的第一次。
我想你拿了jQuery UI Autocomplete demo page的組合框代碼?
如果你看一下代碼,它會觸發「選擇」時,選擇發生的事件:由於組合框示例使用了jQuery UI部件廠
select: function(event, ui) {
ui.item.option.selected = true;
// triggers the "selected" event
self._trigger("selected", event, {
item: ui.item.option
});
},
,您可以輕鬆地綁定這個事件處理程序初始化插件實例時的選項中的事件:
$("#combobox").combobox({
selected: function(e, ui) {
// in here "ui.item" is the <option> selected
// so you can use "ui.item.value"
}
});
這將用作「更改處理程序」的排序。其中,您可以訪問值到ui.item.value
。
工作示例jsfiddle。
+0
感謝您的幫助!乾杯! – 2012-01-12 14:14:17
0
嘗試中的元件存儲各值,使用jquerys數據的方法:http://api.jquery.com/data/
用例:
$('#combobox10').data('key', 'value');
編輯:
設定值:
$('#combobox10').data('key', 'foo');
獲得的價值:
var combobox10value = $('#combobox10').data('key');
alert(combobox10value); // will alert 'foo'
相關問題
- 1. 發送自定義值與jQuery UI自動完成組合框
- 2. 比較兩個組合框的值
- 3. 使用jQuery自動完成組合框
- 4. 組合框自動完成
- 5. JQuery UI:與遠程自動完成功能的組合框
- 6. Jquery UI自動完成組合框按鈕單擊事件
- 7. jQuery UI的標籤及自動完成組合框嵌套
- 8. jquery-ui自動完成組合框更改跟蹤
- 9. JQuery UI自動完成多個值
- 10. JQuery UI自動完成組合框選擇值而不是名稱
- 11. 自動完成表中的組合框
- 12. 如何在jQuery UI自動完成中組合多個事件?
- 13. 如何使用jQuery自動完成組合框設置值
- 14. 將值設置爲jquery自動完成組合框
- 15. jQuery UI自動完成與值
- 16. JQuery自動完成組合框 - 自動調整
- 17. jQuery ui自動完成
- 18. jquery ui自動完成
- 19. 的jQuery UI自動完成
- 20. jQuery UI的自動完成
- 21. jQuery UI自動完成
- 22. jquery ui自動完成
- 23. Jquery UI自動完成
- 24. 問題在自動完成組合框
- 25. ExtJS的4組合框自動完成
- 26. 下拉組合框不自動完成。
- 27. PHP中的自動完成組合框
- 28. Flex自動完成組合框?
- 29. WPF自動完成組合框
- 30. 自動完成和引導組合框
難道你不能只是得到'
@DidierGhys,是的,我可以,但是如何比較這兩個選定的值,當選擇fn時:它們都被使用了嗎? – 2012-01-12 13:27:55
使用ID區分它們: