-2


$('some element').css({'font-size':'15'})
和有什么区别
$('some element').css('font-size') == '15px'
请看这段代码:

 $('#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 子句和条件,但它不起作用。
这段代码有什么问题?

4

2 回答 2

2

如果您尝试测试字体大小是否为 15,则应为:

if ($('a.sub').css('font-size') == '15px') {
    ...
} else {
    ...
}
于 2013-09-29T05:37:47.470 回答
0

感谢巴尔玛;我知道
用于将当前 css 值与我们想要的值进行比较,我们不得不使用
$('some element').css('some attr') == value
,因为我在问题中写的情况是设置一个属性并且总是为真,所以我们不能在if子句中使用这个一个条件...

于 2013-12-04T21:05:00.233 回答