选中后,hasClass 验证可以正常工作。
<div class="row dis">
<input class="contact button selected" value="Contact Us">
</div>
但是,如果我通过 jquery 删除所选内容:
<div class="row dis">
<input class="contact button" value="Contact Us">
</div>
if (!$('.dis > .contact').hasClass('disabled')) {
$("input.contact").click(function() {
alert('---');
$('.contact').addClass('disabled');
});
}
hasClass 之后仍然找不到禁用的类$('.contact').addClass('disabled');
。
所以,我只想要第一个警报。
演示: