如何用JQUERY取bootstrap的radio button值
做一个表单,里面要用到单选框,用bootstrap的radiobutton,效果很不错,但却不知道怎么用JQUERY取值:<divid="typeclass"class=...
做一个表单,里面要用到单选框,用bootstrap的radio button,效果很不错,但却不知道怎么用JQUERY取值:
<div id="typeclass" class="btn-group" data-toggle="buttons-radio">
<button type="button" class="btn btn-primary">1</button>
<button type="button" class="btn btn-primary">2</button>
<button type="button" class="btn btn-primary">3</button>
</div>
测试$("#typeclass button:active").text();是无效的。如果是用LABEL+INPUT的话,一个是多了个圈,另外就是按下的效果没用了。
今天把整个代码改成bootstrap3的,现在可以在BTN-GROUP里面用INPUT了,谢谢解答,但没办法给分。 展开
<div id="typeclass" class="btn-group" data-toggle="buttons-radio">
<button type="button" class="btn btn-primary">1</button>
<button type="button" class="btn btn-primary">2</button>
<button type="button" class="btn btn-primary">3</button>
</div>
测试$("#typeclass button:active").text();是无效的。如果是用LABEL+INPUT的话,一个是多了个圈,另外就是按下的效果没用了。
今天把整个代码改成bootstrap3的,现在可以在BTN-GROUP里面用INPUT了,谢谢解答,但没办法给分。 展开
1个回答
展开全部
为什么要加active active只是个事件吧 要获取到button的text的话就只需要$("#typeclass button").text()
更多追问追答
追问
我这有3个BUTTON,3个BUTTON组成一个BUTTON-GROUP,然后设置为RADIO模式,用button:active是为了获取哪个BUTTON被按下。在CHROME里面可以看到$("#typeclass button:active")是有东西的,但不知道该用什么来取值。
追答
那只是一个jquery对象而已,如果你为了实现哪个被获取,可以用this来实现。如下:
$(document).ready(function(){
$("#typeclass button").each(function(){
$(this).click(function(){
alert($(this).text());
})
})
})
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询