5 回答

TA貢獻(xiàn)1943條經(jīng)驗(yàn) 獲得超7個(gè)贊
使用jquery獲取radio的值,最重要的是掌握jquery選擇器的使用,在一個(gè)表單中我們通常是要獲取被選中的那個(gè)radio項(xiàng)的值,所以要加checked來(lái)篩選,比如有以下的一些radio項(xiàng):
1.<input type="radio" name="testradio" value="jquery獲取radio的值" />jquery獲取radio的值
2.<input type="radio" name="testradio" value="jquery獲取checkbox的值" />jquery獲取checkbox的值
3.<input type="radio" name="testradio" value="jquery獲取select的值" />jquery獲取select的值
要想獲取某個(gè)radio的值有以下的幾種方法,直接給出代碼:
1、
1.$('input[name="testradio"]:checked').val();2、
1.$('input:radio:checked').val();3、
1.$('input[@name="testradio"][checked]');4、
1.$('input[name="testradio"]').filter(':checked');差不多挺全的了,如果我們要遍歷name為testradio的所有radio呢,代碼如下
1.$('input[name="testradio"]').each(function(){2.alert(this.value);3.});如果要取具體某個(gè)radio的值,比如第二個(gè)radio的值,這樣寫
1.$('input[name="testradio"]:eq(1)').val()

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超6個(gè)贊

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超5個(gè)贊

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
獲取選中的radio單選按鈕的值:
var v=$(":radio[name='aijquery']:checked").val();
動(dòng)態(tài)選中第一個(gè)或最后一個(gè)radio單選按鈕:
1 2 | $(":radio[name='aijquery']:first").attr("checked","true"); $(":radio[name='aijquery']:last").attr("checked","true"); |
3.動(dòng)態(tài)選中第n個(gè)radio單選按鈕:
1 | $(":radio[name='aijquery']").eq(3).attr("checked","true"); |
4.動(dòng)態(tài)選中值為7的radio單選按鈕:
1 | $(":radio[name='aijquery'][value='7']").attr("checked","true"); |
這里有在線演示:
- 5 回答
- 0 關(guān)注
- 581 瀏覽
添加回答
舉報(bào)