2

<div>ラジオボタンが含まれているかどうか、またはjqueryとjavascriptを使用していないかどうかを確認する方法はありますか?

4

8 に答える 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

あなたができること:

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 に答える
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 に答える