給全選按鈕加一個id,然后試試
創(chuàng)新互聯(lián)公司專注于網(wǎng)站建設(shè)|成都網(wǎng)站維護|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設(shè)計服務(wù),案例作品覆蓋房屋鑒定等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身制作品質(zhì)網(wǎng)站。
$('input[type=checkbox]:not(#id):checked')
給下面的checkbox一個class用類名來選擇
首先,給題主提點建議,既然是單選按鈕,自然是不能選兩個的。
題主的意思應(yīng)該是如何保證這些buttons只能選兩個,這樣就不用radio。
使用checkbox的時候,可以使用函數(shù)去控制這些checkbox選中的長度, 不能超過2.
使用自定義的button,同樣去自定義函數(shù)去控制。
可以選擇改寫checkbox,畢竟自帶反選,如果選擇自定義一個button組話,要注意把反選加上 ,不然會導致無法選擇任意兩個。
第一組:var
r1=$("name1:cheked").val();
第二組:var
r2=$("name2:cheked").val();
這樣得出的是
兩組選中的值
是什么
當然你也可以判斷對的按鈕是否選中
第一組:var
r1=$("name1[value='對的值']").attr('checked');
第一組:var
r2=$("name2[value='對的值']").attr('checked');
這樣得出的
對的答案是否選中
如果選中
值就是
checked
!DOCTYPE?html
html?lang="en"
head
meta?charset="UTF-8"
meta?name="viewport"?content="width=device-width,?initial-scale=1.0"
meta?http-equiv="X-UA-Compatible"?content="ie=edge"
titleDocument/title
script?src=""/script
/head
body
p
label?for="radio_a"A/label
input?type="radio"?name="edit"?id="radio_a"?value=""
input?type="text"?disabled?/
/p
p
label?for="radio_b"B/label
input?type="radio"?name="edit"?id="radio_b"?value=""
input?type="text"?disabled?/
/p
script?async?defer
$(document).ready(function()?{
$('input[type="radio"]').change(function(e)?{
var?self?=?this
$('input[type="text"]').prop('disabled',?true)
$(self).next().prop('disabled',?false)
$(self).next().focus()
})
})
/script
/body
/html
div
id="wrap"
input
type="radio"
name="payMethod"
value="1"
/支付寶
input
type="radio"
name="payMethod"
value="2"
/財務(wù)通
/div
獲取一組單選按鈕對象:var
obj_payPlatform
=
$('#wrap
input[name="payMethod"]');
獲取被選中按鈕的值
:var
val_payPlatform
=
$('#wrap
input[name="payMethod"]:checked
').val();
input name='rad' type='radio' value='r1' /
input name='rad' type='radio' value='r2' /
//JS CODE
$(":radio[name='rad'][value='數(shù)據(jù)庫值']").click();
或者$(":radio[name='rad'][value='數(shù)據(jù)庫值']").attr("checked",true);