2013-03-08 70 views

回答

4
if($('div').find(':radio').length > 0){ 
//stuff 
} 
+1

感謝您的回答....... – Piyush 2013-03-08 05:28:18

+0

@Jastin歡迎您! – coolguy 2013-03-08 08:36:27

3

您可以使用descendant selector這樣,你可以學習超過here

更多選擇使用id選擇

if($('#divID :radio').length) 
{ 
    // 
} 

使用類選擇

if($('.div-class :radio').length) 
{ 
    // 
} 

使用標籤名稱選擇器

if($('div :radio').length) 
{ 
    // 
} 
+0

好乾淨...希望我知道。 – Leeish 2013-03-08 04:59:52

+0

感謝您的回答....... – Piyush 2013-03-08 05:29:23

+0

不客氣。 – Adil 2013-03-08 05:30:48

0
$('div').children('input[type="radio"]').length 

這將返回單選按鈕的數量。

0

你可以這樣說:

if($('div').children('input:radio').length > 0){ 
    // do something 
} 
+1

感謝您的回答....... – Piyush 2013-03-08 05:30:03

0

你可以這樣做:

if($('#yourDivId input:radio').length) { 
    //its inside 
} 
0
if($("div input").attr("type")=="radio") 
0

使用這樣的:

if($("#divid:has(radio)");) 
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.... 
}