我遇到了问题,如果单选按钮组中没有单选按钮,我需要检查JQuery,这样如果用户忘记检查选项,我可以给用户一个javascript错误.
我正在使用以下代码来获取值
var radio_button_val = $("input[name='html_elements']:checked").val();
Run Code Online (Sandbox Code Playgroud)
小智 138
我正在使用
$("input:radio[name='html_radio']").is(":checked")
Run Code Online (Sandbox Code Playgroud)
如果未检查无线电组中的所有项目,则返回FALSE;如果检查了项目,则返回TRUE.
Dom*_*ger 137
if (!$("input[name='html_elements']:checked").val()) {
alert('Nothing is checked!');
}
else {
alert('One of the radio buttons is checked!');
}
Run Code Online (Sandbox Code Playgroud)
Dou*_*ner 32
你可以这样做:
var radio_buttons = $("input[name='html_elements']");
if( radio_buttons.filter(':checked').length == 0){
// None checked
} else {
// If you need to use the result you can do so without
// another (costly) jQuery selector call:
var val = radio_buttons.val();
}
Run Code Online (Sandbox Code Playgroud)
if ($("input[name='html_elements']:checked").size()==0) {
alert('Nothing is checked!');
}
else {
alert('One of the radio buttons is checked!');
}
Run Code Online (Sandbox Code Playgroud)
小智 5
请.length
参阅http://api.jquery.com/checked-selector/
if ($('input[name="html_elements"]:checked').length === 0) alert("Not checked");
else alert("Checked");
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
122381 次 |
最近记录: |