Изменить стиль по клику - PullRequest
0 голосов
/ 16 октября 2011

Я не мог получить эту работу.Где я ошибся?Я хочу добавить класс .highligh, когда он нажал.А когда щелкнет другой, удалите класс выделения других и добавьте класс выделения к выбранному.

$("#l1").click(function(){<br>
    $("#l2").removeClass("highlight");<br>
    $("#l3").removeClass("highlight");<br>
    $(this).addClass("highlight");<br>
});

Ответы [ 2 ]

1 голос
/ 16 октября 2011

Добавьте класс ко всем вашим объектам, например, «кликабельный».Затем с помощью $ (". Clickable") вы можете получить к ним доступ и обработать событие click.Sth, как это возможно:

$(".clickable").click(function(){
$(".clickable").removeClass("highlight");
$(this).addClass("highlight");
});
1 голос
/ 16 октября 2011
Add cssClass to specific element 

$('#element').addClass('myclass');

Remove cssClass from specific element 

$('#element').removeClass('myclass');

Check whether element has the cssClass associated with it 

$('#element').hasClass('myclass');

Add or remove cssClass using single css Selector 

$('#element').toggleClass('myclass');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...