您知道为什么在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/

10-11 12:30