我有以下 jquery 语句
$(this).('span.section1').css('background','url("images/accordion_closed_left.png") no-repeat scroll 0 0 transparent');
如何为 CSS 条件编写 if else 语句。我的意思是,如果背景图像是 Accordion_lined_left.png 那么 <do this>
否则<do this>
.
准确地说<do this>
是语句 block 。
感谢您的宝贵时间。
最佳答案
我建议改用 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' );
}
关于javascript - css api 的 jquery if else 条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6104124/