亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
jquery - 怎么用javascript來控制select,比如我點(diǎn)擊一個(gè)a標(biāo)簽來讓select彈出下拉框
大家講道理
大家講道理 2017-04-10 14:22:29
[JavaScript討論組]

不是用javascript去模擬select,而是從某個(gè)標(biāo)簽就可以控制到select。不知道有沒有人知道該怎么操作。

<a href="###">彈出下拉框</a>
<select>
    <option>1</option>
    <option>2</option>
    <option>3</option>
</select>

問題不是模擬select,而是用頁面中的某個(gè)標(biāo)簽去控制select。就好像下面這段代碼:

<label for="userName">用戶名:</label>
<input type="text" name="user_name" id="userName" />

點(diǎn)擊這個(gè)label的時(shí)候焦點(diǎn)會(huì)出現(xiàn)在input里面。
現(xiàn)在我把這個(gè)input換成select,當(dāng)然點(diǎn)擊過去也只是焦點(diǎn)在select上,但是并不能把它展開。
模擬select的話,我也不用跑到這里問了。我不知道js是不是能做到,還是我描述的還是有問題。

大家講道理
大家講道理

光陰似箭催人老,日月如移越少年。

全部回復(fù)(6)
天蓬老師

請(qǐng)直接在SegmentFault中搜索下拉框,已經(jīng)有很多很詳細(xì)的答案了。

http://segmentfault.com/q/1010000000438884
http://segmentfault.com/q/1010000000144556

怪我咯

你是說的這種效果吧?

http://line25.com/wp-content/uploads/2012/css-menu/demo/index.html

css:http://line25.com/wp-content/uploads/2012/css-menu/demo/style.css

大家講道理

可以使用 ul+li 標(biāo)簽進(jìn)行模擬。當(dāng)然也有許多插件。
下拉框:http://demo.tutorialzine.com/2011/02/converting-jquery-code-plugin/
多選下拉框:http://www.erichynds.com/examples/jquery-ui-multiselect-widget/demos/

阿神

人家說的不是這些模擬的菜單項(xiàng)或者其他,他說的是點(diǎn)擊select框右邊的下拉按鈕時(shí)會(huì)調(diào)用什么事件,或者說什么事件可以觸發(fā)select的下拉操作。
目前我也正在尋求這個(gè)事件,未果~~繼續(xù)。遇到蛋疼的需求

伊謝爾倫

請(qǐng)問lz解決這個(gè)問題了嗎?

伊謝爾倫

可以使用$("#selectId").attr("size",2); 屬性來模擬select展開效果

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)