-1
我有這段代碼。但它不起作用。請幫忙!!!if-else語句在jquery中不起作用
if ($('#list1img').is(':visible')) {
$('#list1img').attr('src','f-left.jpg');
} else {
$('#list1img').attr('src','f-down.jpg');
}
我有這段代碼。但它不起作用。請幫忙!!!if-else語句在jquery中不起作用
if ($('#list1img').is(':visible')) {
$('#list1img').attr('src','f-left.jpg');
} else {
$('#list1img').attr('src','f-down.jpg');
}
它工作正常,你可以從我的FIDDLE看到。
您確定您使用了正確的CSS Display(block,none,inline-block等)嗎?
我會假設你有我也只是在一分鐘前同樣的問題。問題是,我在頁面中有一個模式,並且有兩個不同的div,它們具有相同的類errorbox
。該模式有一個ID,所以我繼續這樣做:
if ($('.errorbox', $('#modalId')).is(':visible'))
$('ul', $('.errorbox')).html('');
else
$('.errorbox').show();
希望幫助!
你可以建立一個[小提琴](http://jsfiddle.net)證明了「不工作」? –
哪些錯誤弄來 –
沒有足夠的信息來爲您的問題提供解決方案... – Christoph