jquery及原生js獲取select下拉框選中的值示例
更新時(shí)間:2013年10月25日 09:29:02 作者:
有一id=test的下拉框,怎么拿到選中的那個(gè)值呢?本文將采用javascript原生的方法及jquery方法(前提是已經(jīng)加載了jquery庫(kù))來簡(jiǎn)單實(shí)現(xiàn)下
現(xiàn)在有一id=test的下拉框,怎么拿到選中的那個(gè)值呢?
分別使用javascript原生的方法和jquery方法
<select id="test" name="">
<option value="1">text1</option>
<option value="2">text2</option>
</select>
一:javascript原生的方法
1:拿到select對(duì)象: var myselect=document.getElementById("test");
2:拿到選中項(xiàng)的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所選中項(xiàng)的index
3:拿到選中項(xiàng)options的value: myselect.options[index].value;
4:拿到選中項(xiàng)options的text: myselect.options[index].text;
二:jquery方法(前提是已經(jīng)加載了jquery庫(kù))
1:var options=$("#test option:selected"); //獲取選中的項(xiàng)
2:alert(options.val()); //拿到選中項(xiàng)的值
3:alert(options.text()); //拿到選中項(xiàng)的文本
分別使用javascript原生的方法和jquery方法
復(fù)制代碼 代碼如下:
<select id="test" name="">
<option value="1">text1</option>
<option value="2">text2</option>
</select>
一:javascript原生的方法
1:拿到select對(duì)象: var myselect=document.getElementById("test");
2:拿到選中項(xiàng)的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所選中項(xiàng)的index
3:拿到選中項(xiàng)options的value: myselect.options[index].value;
4:拿到選中項(xiàng)options的text: myselect.options[index].text;
二:jquery方法(前提是已經(jīng)加載了jquery庫(kù))
1:var options=$("#test option:selected"); //獲取選中的項(xiàng)
2:alert(options.val()); //拿到選中項(xiàng)的值
3:alert(options.text()); //拿到選中項(xiàng)的文本
您可能感興趣的文章:
- 使用原生JS獲取select元素選中的value和text值
- javascript獲取select值的方法完整實(shí)例
- JavaScript實(shí)現(xiàn)獲取select下拉框中第一個(gè)值的方法
- JavaScript獲取select中text值的方法
- javascript獲取select標(biāo)簽選中的值
- javascript獲取select值的方法分析
- js獲取select標(biāo)簽選中值的兩種方式
- js獲取當(dāng)前select 元素值的代碼
- js 獲取當(dāng)前select元素值的代碼
- JavaScript獲取select選中值的兩種方法實(shí)現(xiàn)
相關(guān)文章
JavaScript數(shù)組操作學(xué)習(xí)之splice()函數(shù)入門與精通
這篇文章介紹了JavaScript數(shù)組操作中的splice()方法,詳細(xì)講解了其定義、語法和用法,并通過實(shí)例展示了如何使用該方法進(jìn)行數(shù)組元素的添加、刪除和替換,需要的朋友可以參考下2024-11-11JavaScript?canvas?實(shí)現(xiàn)用代碼畫畫
這篇文章主要為大家介紹了JavaScript?canvas?實(shí)現(xiàn)用代碼畫畫示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11JavaScript canvas復(fù)刻蘋果發(fā)布會(huì)環(huán)形進(jìn)度條
canvas 真是一個(gè)好東西,它給前端插上了想象的翅膀,伴隨著 h5 而來,將 web 代入了新的領(lǐng)域。本文將利用anvas復(fù)刻蘋果發(fā)布會(huì)環(huán)形進(jìn)度條,感興趣的可以嘗試一下2022-07-07javascript打開新窗口同時(shí)關(guān)閉舊窗口
因業(yè)務(wù)需要,在網(wǎng)上查找這個(gè)問題的解決辦法,但是昏天黑地地搞了半天,找到的方法雖然可以實(shí)現(xiàn)功能,但是總是會(huì)跳出討厭的“關(guān)閉窗口”的提示框,郁悶。2009-01-01新發(fā)現(xiàn)一個(gè)騙鏈接的方法(js讀取cookies)
新發(fā)現(xiàn)一個(gè)騙鏈接的方法(js讀取cookies),需要的朋友可以參考下。2012-01-01javascript實(shí)現(xiàn)自動(dòng)輸出文本(打字特效)
文字如何實(shí)現(xiàn)打字的效果呢?在瀏覽網(wǎng)頁(yè)的時(shí)候也經(jīng)常能看到這種效果。本文給大家匯總介紹了幾種打字效果的文字特效,文字一個(gè)一個(gè)地打印在頁(yè)面上。2015-08-08layUI使用layer.open,在content打開數(shù)據(jù)表格,獲取值并返回的方法
今天小編就為大家分享一篇layUI使用layer.open,在content打開數(shù)據(jù)表格,獲取值并返回的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-09-09