Это CSS я пытаюсь применить ко всем ключевым словамJQuery addClass() функция
#showKeywords {
background-color:#5B1762;
}
Что я хочу сделать, это при нажатии на кнопку showKeywords подсвечиваются ключевые слова. Однако вместо выделения ключевых слов он применяет стиль css к кнопке. Я заметил, что идентификатор кнопки и имя стиля css совпадают. Как я могу изменить .keyword класс, не меняя стиль
$(document).ready(function() {
$("#showKeywords").click(function() {
$(".keyword").addClass("showKeywords");
});
<div id="menuDiv">
<span id="showVariables" class="button">Variables</span>
<span id="showKeywords" class="button">Keywords</span>
</div>
<br>
<span class="keyword">public</span>
<span class="keyword">static</span>
<span class="keyword">void</span> main(String args[]) {
кнопку (showKeywords) Я не позволил изменить название на #showKeywords или я бы сделал это.
Это не класс - это идентификатор. –
У вас фактически нет класса showKeywords в вашей таблице стилей (не тот, который мы видим в любом случае) – Phil