獲取單選框的值有三種方式:
成都創(chuàng)新互聯(lián)是專業(yè)的治多網(wǎng)站建設(shè)公司,治多接單;提供成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行治多網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!
1、$('input:radio:checked').val();
2、$("input[type='radio']:checked").val();
3、$("input[name='rd']:checked").val();
分別使用javascript原生的方法和jquery方法
select id="test" name=""
option value="1"text1/option
option value="2"text2/option
/select
code:
一:javascript原生的方法
1:拿到select對象: var myselect=document.getElementById("test");
2:拿到選中項的索引:var index=myselect.selectedIndex ; // selectedIndex代表的是你所選中項的index
3:拿到選中項options的value: myselect.options[index].value;
4:拿到選中項options的text: myselect.options[index].text;
二:jquery方法(前提是已經(jīng)加載了jquery庫)
1:var options=$("#test option:selected"); //獲取選中的項
2:alert(options.val()); //拿到選中項的值
3:alert(options.text()); //拿到選中項的文本
JS: ?document.getElementById("sid").value;
Jquery: $("#sid").val();
直接就可以獲取指定select的選中的值;
如果是多選的話,需要用其他方法。
alert($("#eID").val()+"/"+document.getElementById("eID").value);
1、首先要保證select中每一個option標(biāo)簽都有value屬性;
2、jquery的寫法
$('#sele').val()//這里假設(shè)select的id是sele,這樣可以獲取當(dāng)前選中的option的value
3、剛開始沒有選擇的時候默認(rèn)的是第一個option的value值;
4、要測試的話可以寫一個change事件,也就是每一次選擇都會觸發(fā)
$('#sele').change(function(){
console.log($('#sele').val())//每次選擇都會輸出選擇的當(dāng)前option的value
})
5、如果想在js中剛開始就設(shè)置選中某一個,可以
$('#sele').val('值')//在括號中寫入你想默認(rèn)選中的某一個option的value值