我想检查是否没有选中任何单选按钮。我该怎么办?
$(document).ready(function(){
$('#delete_btn').click(function(){ as answer
if ( !($("RadioGroup1").is(':checked')) )// THis line is not wirking..I need the code for this line
{
}else{
//message
}
答案 0 :(得分:1)
$("RadioGroup1")
而不是$(".RadioGroup1")
或$("#RadioGroup1")
答案 1 :(得分:0)
从jQuery 1.7+起,您可以使用.prop()
$(document).on('click','#delete_btn', function(){
if($(this).prop('checked')){
// do whatever if checked
}
})
答案 2 :(得分:0)
在客户端?
如果是这样,查询所有单选按钮,循环浏览它们并检查它们的“已检查”状态。
$("input:radio").each(function(){
if($(this).attr("checked")!='checked' || !($(this).attr("checked"))){
}
});
答案 3 :(得分:0)
如果选择器返回结果 - 它将在数组中返回它们。
同样,如果您的选择器返回零元素,它将返回的数组将为空。你可以简单地测试返回的数组的长度 -
$("#radioElement:checked").length
如果长度大于零 - 那个选择器下的 某些:checked
个无线电元素。