У меня был список <li>
, где содержимое внутри li должно получиться полужирным, когда нажимается. Для этого я использовал следующий кодЧто происходит против события CLICK?
HTML
<ul class="tabs">
<li><a href="#tab1" style="padding-left:5px;">All Sectors</a></li>
<li><a href="#tab2">Information Technology</a></li>
<li><a href="#tab3">Manufacturing</a></li>
<li style="border-right:none;"><a href="#tab4">Services</a></li>
</ul>
Jquery
$(document).ready(function() {
$(".tabs li a").click(
function() { $(this).css({ "font-weight" : "bold" }); }
);
});
Но когда элемент списка щелкнул становится жирным шрифтом. Я хочу, чтобы элемент списка возвращался в нормальное состояние при щелчке по другому элементу списка. Я не могу найти правильное событие. Ваша помощь будет принята с благодарностью.
Там нет события для этого. Вам нужно будет сохранить, какой элемент был выделен в последний раз (например,'lastClicked = this') и снова установите это значение (' lastClicked.css (....) '). –
Какое событие вы ожидали отсюда? «Мы читаем ваш разум и полагаем, что вы хотели, чтобы мы запускали событие на всех этих элементах, когда вы нажали на этот другой предмет»? – ceejayoz
@ceejayoz - Я думаю, он искал что-то похожее на события «фокус»/«размытие», это не вопрос необоснованный. –