2013-09-29 14 views
-2

是什麼
$('some element').css({'font-size':'15'})

$('some element').css('font-size') == '15px'
之間差請看下面的代碼:和CSS( '字體事')== jQuery中的CSS方法值

$('#wrapper').on('click', '#p6', function() { 

    if ($('a.sub').css({'font-size':'15'})) { 
     $('a.sub').not('a.subEnroll').removeAttr('style').fadeOut(10); 
    } 
    else { 
     $('a.sub').fadeOut(10); 
    } 
    }); 

我寫了這個IF子句和條件,但它不起作用。
這段代碼有什麼問題?

+0

其中是您的懸停代碼....也是html –

+0

$('a.sub')。css({'font-size':'15 '})'一直返回true。 – trrrrrrm

+0

你可以發佈你的標記嗎?另外如果可能的話創建一​​個小提琴? –

回答

0

感謝Barmar;我得到的
與我們想要的哪一個比較當前的CSS值,我們不得不使用
$('some element').css('some attr') == value
,因爲我在這個問題寫的情況下,被用於設置一個屬性,送花兒給人是事實,所以我們可以在if子句中使用此條件作爲條件...

2

如果你想測試字體大小是15,它應該是:

if ($('a.sub').css('font-size') == '15px') { 
    ... 
} else { 
    ... 
} 
+0

沒關係謝謝你......問題解決了... – Kiyarash