Выборка в JQuery
Есть вот такой вот код:
$("#mainTable").click(function () {
$(this + ".more").css("color", "blue");
});
А он не работает ) Смысл кода думаю понятен. Кликаем на табличку с id=mainTable и содержимое тега с классом more, который идет после этой таблички должно становиться синеньким. А не работает( |
$("#mainTable").click(function () {
$(this).css("color", "blue");
});
попробуй так |
дык.. мне то надо чтобы менялся цвет ни в самой табличке, а в элементе с классом more после неё.
|
извиняюсь, не внимательно прочитал
$("#mainTable").click(function () {
$(".more","#mainTable").css("color", "blue");
});
|
нашел!!!
мне вот так надо было
$("#mainTable").click(function () {
$(this).next().css("color", "blue");
});
Всем спасибо большое ))) |
а еще можно цвет в css вынести, а добавлять/удалять класс элемента
Цитата:
$(".more", this).css("color", "blue");
или
$(this).find('.more').css('color', 'blue');
а вариант ТС еще лучше |
| Часовой пояс GMT +3, время: 01:34. |