js和jq獲取select選中的值
JS部分
var mySelect = document.getElementById(”testSelect”);//定位id(獲取select)
var index =mySelect.selectedIndex;// 選中索引(選取select中option選中的第幾個(gè))
var text =mySelect.options[index].text; // 選中文本
var value =mySelect.options[index].value; // 選中值
mySelect.options[index].selected // 判斷select中的某個(gè)option是否選中 true為選中 false 為未選中
- if(mySelect.options[1].selected == true){
- console.log(1)
- }
JQ部分
1.判斷option是否被選中
$("#id").is(":checked")//為false時(shí)是未被選中的,為true時(shí)是被選中
$("#id").attr('checked')==undefined//為false時(shí)是未被選中的,為true時(shí)是被選中
2.獲取select選中的值
$("#mySelect option:selected").text()
$("#mySelect").find('option:selected').text()
$("#mySelect").val();
3.獲取select選中的索引
$("#mySelect").get(0).selectedindex
4.添加option
$("#mySelect").append("<option value="+value+">"+text+"<option>");
5.刪除option
$("#myOption").remove()
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請
點(diǎn)擊舉報(bào)。