jquery if else条件为css api

我有以下jquery声明

$(this).('span.section1').css('background','url("images/accordion_closed_left.png") no-repeat scroll 0 0 transparent'); 

如何为css条件编写if else语句。 我的意思是如果背景图像是accordion_closed_left.png然后或者

准确地说, 是声明的块。

谢谢你的时间。

我建议使用css类 ,然后调用jQuery的.hasClass()方法:

css

 .closed { background: url("images/accordion_closed_left.png") no-repeat scroll 0 0 transparent; } 

js

 var $target = $(this).find('span.section1'); if( $target.hasClass( 'closed' ) ) { $target.removeClass( 'closed' ); } else { $target.addClass( 'closed' ); } 

如何在jQuery中用’guides’作为类名来编写它….

  

天真地回答你的问题:

 if ($(this).('span.section1').css('background').match('|/accordion_closed_left\.png"|')) { } else { } 

但是我支持jAndy的答案, .hasClass()是要走的路!