radio----单选按钮组(在一个页面实现多组单选按钮)

radio----单选按钮组(在一个页面实现多组单选按钮)

单选按钮组的html实现(bootstrap3.0库)

几个注意的点:

  • 要让按钮显示激活状态,label的class里添加active属性
  • 要使单选按钮真正具有激活状态,在之后js判断中能读取到,在input里加入checked属性:<input ... checked...
  • 一般在一个页面内,定义单选按钮组,肯定的只有一个能被选中,若是在一个页面内有多个单选按钮组,比如问卷小调查啥的,要有多个单选按钮组,将input里不同按钮组name命名要不同,相同按钮组name要相同。
<h3>group1</h3>
<div id="group1">
	<div class="btn-group" data-toggle="buttons">
	<label class="btn btn-info active">
	<input type="radio" id="option1" checked name="radio-group1" value="1">option1
	</label>
	<label class="btn btn-info">
	<input type="radio" name="radio-group1" value="1">option2
	</label>
	</div>
</div>

<h3>group2</h3>
<div id="group2">
	<div class="btn-group" data-toggle="buttons">
	<label class="btn btn-info active">
	<input type="radio" checked name="radio-group2" value="1">option1
	</label>
	<label class="btn btn-info">
	<input type="radio" name="radio-group2" value="1">option2
	</label>
	</div>
</div>

可以在菜鸟在线编辑器试试

取值(jQuery)

几种方法

  • .is(':checked'): //所有版本:true/false//!!!冒号
  • .attr(‘checked’): //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false

下面js框输入换换试试:

//alert($('#option1').attr("checked"))
 
//alert($('#option1').is(':checked'))

alert($($('#group1 :input').get(0)).is(":checked"))

alert($($('#group1 :input').get(1)).is(":checked"))

在这里插入图片描述

参考:input type=“radio” jquery判断checked的三种方法

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值