首先添加給radio添加綁定單擊事件,可以直接使用onclick="",也可以用jquery綁定;
從策劃到設計制作,每一步都追求做到細膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供成都網(wǎng)站建設、成都網(wǎng)站設計、網(wǎng)站策劃、網(wǎng)頁設計、域名注冊、虛擬主機、網(wǎng)絡營銷、VI設計、 網(wǎng)站改版、漏洞修補等服務。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進步。
$(function() {
showCont();
$("input[name=price_type]").click(function() {
showCont();
});
});
function showCont(){
var normal = document.getElementById("price_type1");
var special = document.getElementById("price_type2");
if (normal.checked) {
$("#sellInfo2").hide();
$("#sellInfo1").show();
}
if (special.checked) {
$("#sellInfo1").hide();
$("#sellInfo2").show();
}
}
結(jié)果:
不太明確LZ的特殊指定規(guī)則,否則可以寫個實例。
以下提供方案
方案一:能否一次把不符合特殊規(guī)則的140個RADIO用jQuery選擇規(guī)則選擇出來,調(diào)用hide方法。
方案二:jQuery選擇全部150個,調(diào)用each方便,逐個檢測是否符合特定規(guī)則,不符合規(guī)則就調(diào)用hide方法。
希望有所幫助,謝謝!
實例1:
獲取一組單選按鈕對象:var obj_payPlatform = $('#wrap input[name="payMethod"]');
獲取被選中按鈕的值 :var val_payPlatform = $('#wrap input[name="payMethod"]:checked ').val();
實例2:
使用jquery獲取radio的值,最重要的是掌握jquery選擇器的使用,在一個表單中我們通常是要獲取被選中的那個radio項的值,所以要加checked來篩選,比如有以下的一些radio項:
獲取某個radio的值的代碼如下:
遍歷name為testradio的所有radio代碼如下:
取具體某個radio的值,比如第二個radio的值,代碼如下:
你的$("input[name=jizai]")這個選擇器會獲得兩個radio對象,都設置選中,只能最后一個是被選中的,因為是單選。
如果你要這么寫,可以指定索引,
如:$("input[name=jizai]:eq(0)").attr("checked",'checked'); 這樣就是第一個選中咯。
jquery中,radio的選中與否是這么設置的。
$("#rdo1").attr("checked","checked");
$("#rdo1").removeAttr("checked");
還有問題hi我哦。
一、設置選中方法
復制代碼 代碼如下:
$("input[name='名字']").get(0).checked=true;
$("input[name='名字']").attr('checked','true');
$("input[name='名字']:eq(0)").attr("checked",'checked');
$("input[name='radio_name'][checked]").val(); //獲取被選中Radio的Value值
二、設置選中和不選中示例
復制代碼 代碼如下:
input type="radio" value="0" name="jizai" id="0"/否
input type="radio" value="1" name="jizai" id="1"/是
#jquery中,radio的選中與否是這么設置的。
$("#rdo1").attr("checked","checked");
$("#rdo1").removeAttr("checked");
通過name
復制代碼 代碼如下:
$("input:radio[name="analyfsftype"]").eq(0).attr("checked",'checked');
$("input:radio[name="analyshowtype"]").attr("checked",false);
通過id
復制代碼 代碼如下:
$("#tradeType0").attr("checked","checked");
$("#tradeType1").attr("checked",false);