Я должен упустить что-то действительно простое здесь. Все, что я хочу сделать, это сделать цвет всех элементов списка с помощью класса «link» для переключения между синим и черным. Я прочитал полдюжины сообщений и еще не понял ответа.jQuery: if else .click не работает
jfiddle:http://jsfiddle.net/Y8K2x/1/
HTML:
<button>Toggle Link Color</button>
<ul>
<li class="item">Item 1</li>
<li class="link">Link 2</li>
<li class="item">Item 3</li>
<li class="link">Link 4</li>
<li class="link">Link 5</li>
<li class="item">Item 6</li>
<li class="link">Link 7</li>
<li class="item">Item 8</li>
</ul>
Вот JS:
$('button').click(function() {
var linkColor = $('.link').css('color');
if (linkColor == '#0099ff') {
$('.link').css('color', '#000000');
} else if (linkColor == '#000000') {
$('.link').css('color', '#0099ff');
}
});
+1, и с веб-сайта Jquery " Различные браузеры могут возвращать значения цвета CSS, которые логически, но не текстовые, например, #FFF, #ffffff и rgb (255,255,255). " – lovetostrike
Downvoter помочь объяснить? – j08691