2015-07-11 20 views
0

的打擊劇本的作品,但也輸出jQuery的一個「e型」存在錯誤......我有問題,檢查是否類使用jQuery

我一直在尋找這個約20分鐘,現在和我沒有看到問題。

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

我在說什麼?

+1

'hasClass( '灰色按鈕 ')'應該是'hasClass(' 灰色按鈕')''不.' – lmgonzalves

回答

2

不需要在hasClass()使用.classname。剛剛與類名不叫點如hasClass('classname');

只使用

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

urgh ...感謝,一直工作了12天直現在。想想我需要休息一下! – Aaron

1

hasClass檢查並不需要通過選擇器(點):

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

要檢查,我們不不需要類。與選擇器。改成了如下

.hasClass('grey-button')