jquery如何获取或设置radio单选框选中的值
墨初 Web前端 725阅读
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(',');