2016-08-16 85 views
-1

全部!!!事件顯示/隱藏列表選項< select >元素

在顯示或隱藏<選項> < select>元素的下拉列表時應該使用哪些事件?

操作:

  1. 用戶按下鍵(Enter例如)或點擊<光標選擇>項目,並顯示出<選項下拉列表>的

  2. 用戶按鍵(ESC例如)或選擇其他html元素並hidded的<選項下拉列表>的

    項目#1 項目#1 item#1

    $('#myselect')。on('event_show_dropdrown_list',function(){}); ('#myselect')。on('event_hide_dropdrown_list',function(){});

回答

0

focusin()focusout() jQuery方法應該做你在找什麼

https://api.jquery.com/focusin/

+0

不,不,選擇元件沒有:( 首先點擊 - **的focusIn成功** 第二次點擊select元素(焦點沒有改變) - ** focusin
失敗** 我想在下拉列表中註冊一個事件,鼠她比改變焦點(這不完全是我所需要的) – Zhihar

+0

對不起@Zhihar我現在完全失去了..你可能想考慮重寫你的問題。我真的很難理解你以後的樣子。 – Ash

+0

對不起@Ash 我想確定一個元素< select >何時摺疊下拉列表以及何時摺疊。我還沒有找到< select >項目的正確事件。 我創建了下面的代碼(但它非常長,不舒服): https://jsfiddle.net/tf704ycw/ – Zhihar