jquery如何获取或设置radio单选框选中的值
墨初 Web前端 1368阅读
jq插件可以获取或设置radio单选框的值,下面就详细的说一说。
jq获取radio选中的值
例:
$('input:radio:checked').val();
$("input[type='radio']:checked").val();
$("input[name='rd']:checked").val();
$("input[id='rand_question']:checked").val();jq设置第一个radio为选中值
$('input:radio:first').attr('checked', 'checked');或
$('input:radio:first').attr('checked', 'true');注:radio 设置为选中值可使用 attr(“checked”,‘checked’),attr(“checked”, ‘true’) 或 attr(“checked”, true)
jq设置最后一个radio为选中值
$('input:radio:last').attr('checked', 'checked');或
$('input:radio:last').attr('checked', 'true');jq根据索引值设置radio为选中值
$('input:radio').eq(索引值).attr('checked', 'true');或
$('input:radio').slice(1,2).attr('checked', 'true');注:radio 索引值从0开始,0,1,3.....
jq根据指定的value值设置radio被选中
$("input:radio[value='73so.com']").attr('checked','true');或
$("input[value='73so.com']").attr('checked','true');jq删除指定value值的radio
$("input:radio[value='rd2']").remove();jq删除第几个radio
$("input:radio").eq(索引值).remove();注:索引值从0开始,0,1,2....
jq 遍历radio所有值
var ids = [];
$('input:radio').each(function(index,domEle){
//写入代码
ids.push($(this).val());
});
ids = ids.join(',');