我有这种HTML结构,它是真实代码的简化版本:
<div id="kurir_list">
<div class="row">
<div class="col-sm-6">
<select disabled class="tarif">
...
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<select disabled class="tarif">
...
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<select disabled class="tarif">
...
</select>
</div>
</div>
</div>
</div>
每个选择的 disabled
属性将根据其他条件动态删除。现在,我需要检查disabled
下.tarif
下#kurir_list
的{{1}}属性是否存在,或者不使用jquery。我有这段代码,但仍然无法检查是否存在已禁用的.tarif
:
$(".tarif").change(function() {
if ( !$("#kurir_list.tarif").attr("disabled").length ) {
$('#rootwizard').find('.pager .next').show();
}
});
答案 0 :(得分:1)
请试试这个:
$(".tarif").change(function() {
if (this).prop("disabled", true)
{
$('#rootwizard').find('.pager .next').show();
}
});