[英]jquery ui autocomplete id and close event ui parameter
我正在使用 jQuery Ui Autocomplete 1.8.14,我想做兩件事:
為自動完成分配一個 id。 例如,我可能在頁面上有許多自動完成,我需要一種方法來識別每個。 特別是,在后台自動完成正在生成類似
<ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="z-index: 1; top: 444px; left: 48px; display: block; width: 118px;">
我想要的是分配和 id 到ul
標簽。 我之所以要這樣做是出於以下原因……
有一個關閉事件,其中一個參數是ui
。 在“選擇”中,即使這個ui
填充了用於創建自動完成的數據,但對於關閉事件, ui
是空的。 這就是為什么我想在上一個問題中的ul
標簽上有一個 id。 如果我可以獲取ui
數據,那么我不需要設置 id,盡管我認為無論如何它都是一個理想的功能。
希望我說得很清楚。
編輯:顯然,我不夠清楚:)。 希望以下內容有助於澄清我的意思:從自動完成中選擇一個項目后,我使用 select 事件使用“ui”參數填充其他表單元素。 這一切都很好。
但是,現在我要做的是,比如說在自動完成中我寫出一個存在於自動完成中的項目。 但是,我沒有 select 項目,而是選項卡到下一個表單元素。 我想要發生的是檢查自動完成中輸入的術語,遍歷自動完成列表。 如果輸入的術語與列表中的一項匹配,我只需從“附加對象”中獲取數據,然后相應地填充表單元素。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.