jquery find命令

时间:2010-09-27 11:10:57

标签: jquery jquery-selectors

使用.find()如何查找div中是否存在单选按钮,或者发出警报

          <div id="emp_form">

          </div>

3 个答案:

答案 0 :(得分:2)

您可以使用.find()(或只是descendant selector)并查看.length,如下所示:

if($("#emp_form :radio").length == 0) {
  alert("No radio buttons found!, Crap!");
}

如果你想在这种情况下做点什么就有单选按钮:

if($("#emp_form :radio").length > 0) {
  //do something
} else {
  alert("No radio buttons found!, Crap!");
}

.find()替代方案为$("#emp_form").find(":radio").length

答案 1 :(得分:1)

试试这个 -

if ($('#emp_form :radio').length != 0) {
    alert('exists');
  } else {
    alert('does not exist');
  }

答案 2 :(得分:0)

if ( $("#emp_form").find("input[type='radio']").length >0 ) {

} else {
   alert("There is nothing");
}

固定。