您知道为什么在removeClass
之后给我hasClass
后使用Uncaught TypeError: undefined is not a function
吗?
在下面的代码中,警报不会被执行,因为它上面的代码会产生错误。
$("input[type='button']").hasClass("scroll").removeClass("inactive");
alert("success");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
有人可以提供其他方式实现我的目标吗?
最佳答案
jQuery hasClass
返回没有removeClass
方法的布尔值。在您的情况下,最好将类选择器放在$
调用中
$("input[type='button'].scroll").removeClass("inactive");
关于jquery - hasClass不起作用后的removeClass,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29468142/