我在检查jQuery是否存在类时遇到问题

时间:2015-07-11 17:59:18

标签: jquery

打击脚本有效,但也在jquery中输出“type e”错误...

我现在已经看了大约20分钟,但我没有看到问题。

if ($('input[type="submit"]').hasClass('.grey-button')) {
        $(this).wrap('<span class="button grey-button"></span>');
    } else {
        $(this).wrap('<span class="button"></span>');
    }

我在忙什么?

3 个答案:

答案 0 :(得分:2)

不需要在.classname中使用hasClass()。只使用不带点的类名调用,例如hasClass('classname');

只需使用

$('input[type="submit"]').hasClass('grey-button')

答案 1 :(得分:1)

使用hasClass进行检查并不需要传递选择器(点):

.hasClass('grey-button')//just use class name

答案 2 :(得分:0)

要检查我们不需要的课程。与选择器。将其改为如下

.hasClass('grey-button')