有没有办法检查 a 是否<div>
包含单选按钮或不使用 jquery 和 javascript?
问问题
2442 次
8 回答
4
if($('div').find(':radio').length > 0){
//stuff
}
于 2013-03-08T04:58:38.320 回答
3
您可以像这样使用后代选择器,您可以在此处了解有关选择器的更多信息
使用 id 选择器
if($('#divID :radio').length)
{
//
}
使用类选择器
if($('.div-class :radio').length)
{
//
}
使用标签名称选择器
if($('div :radio').length)
{
//
}
于 2013-03-08T04:58:17.247 回答
0
$('div').children('input[type="radio"]').length
这将返回单选按钮的数量。
于 2013-03-08T04:58:44.290 回答
0
你可以这样做:
if($('div').children('input:radio').length > 0){
// do something
}
于 2013-03-08T04:58:59.807 回答
0
你可以这样做:
if($('#yourDivId input:radio').length) {
//its inside
}
于 2013-03-08T04:59:31.387 回答
0
if($("div input").attr("type")=="radio")
于 2013-03-08T05:01:13.120 回答
0
用这个 :
if($("#divid:has(radio)");)
于 2013-03-08T05:01:44.790 回答
0
你可以试试,
if ($("div input:radio").length > 0){
// do something here...
}
否则您也可以通过以下方式检查它是否存在,
jQuery.fn.exists = function(){return this.length>0;}
if ($("div input:radio").exists()) {
// Do something here....
}
于 2013-03-08T05:02:45.037 回答