本文介绍了jQuery:单选按钮名称包含字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正试图定位一组单选按钮,这些单选按钮的名称包含字符串的一部分...
I'm trying to target a group of radio buttons that's name contains a part of a string...
if (!$("input:radio[name=PercentageValue]:checked"))
alert("you need to check a percentage");
那是行不通的...
推荐答案
jQuery包含选择器为~=
The jQuery Contains Selector is ~=
http://api.jquery.com/attribute-contains-word-selector /
此外,$("input:radio[name=PercentageValue]:checked")
始终为true
,请尝试使用.is(":checked")
,它将返回一个布尔值,如下所示:
Also, $("input:radio[name=PercentageValue]:checked")
will always be true
, try using .is(":checked")
which will return a boolean like so:
if (!$("input:radio[name=~'PercentageValue']").is(":checked"))
alert("you need to check a percentage");
这篇关于jQuery:单选按钮名称包含字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!