0

我的 HTML 代码如下:

<div class="ez-checkbox ez-checked">
  <input id="ckbCheckAll" class="custom-check ez-hide" type="checkbox" name=""></input>
</div>

现在我想访问具有id="ckbCheckAll". 如何在 jQuery 中访问它?简而言之,我想检查具有容器输入的外部 div 是否具有ez-checkedid="ckbCheckAll"类。

4

10 回答 10

2

您可以使用以下内容:

  if($('#ckbCheckAll').parent().hasClass('ez-checked')))
{
//Your code 
}
于 2013-10-16T12:37:08.583 回答
1

您可以使用closest()

var isExists = $("#ckbCheckAll").closest('div.ez-checkbox').hasClass('ez-checked');
if(isExists)
{
  //Rest of the code goes here 
}
于 2013-10-16T12:35:43.183 回答
0

您可以使用.parent

var $ezCheckbox = $("#ckbCheckAll").parent();

您可以确保父级绝对是ez-checkbox使用选择器:

var $ezCheckbox = $("#ckbCheckAll").parent(".ez-checkbox");

所以要检查它是否有已检查的类

var isChecked = $("#ckbCheckAll").parent().hasClass(".ez-checked");
于 2013-10-16T12:34:11.910 回答
0

要访问.ez-checkbox,请使用parent方法

$("#ckbCheckAll").parent(".ez-checkbox");
于 2013-10-16T12:34:43.817 回答
0

试试下面

var exists = $("#ckbCheckAll").parent().hasClass('ez-checked');
于 2013-10-16T12:35:02.897 回答
0
 var result =  $('#ckbCheckAll').parent().hasClass('ez-checked')

这是你想要的吗?

于 2013-10-16T12:35:11.183 回答
0
$("#ckbCheckAll").parent("div")

这确保了父级是一个 div 容器。

于 2013-10-16T12:35:18.930 回答
0
if( $("#ckbCheckAll").closest(".ez-checkbox").hasClass("ez-checked"))
{
// do your stuff
}

参考hasClass

最近的

于 2013-10-16T12:35:21.680 回答
0

检查此代码

if(($("#ckbCheckAll").parent().hasClass("ez-checked"))){
alert("exist");
} else {
alert("not exist");
}

演示

于 2013-10-16T12:38:37.780 回答
0

父 div 调用名称检查:

jQuery(document).ready(function(){
    if('ez-checked' == $("#ckbCheckAll").parent().attr("class")) {
    alert('yes');
   }
 });
于 2013-10-16T12:40:13.157 回答