Элементарно, но не знаю как)
Ребята, прошу помощи. Не получается найти ответ...
Смысл вроде простейший... Есть таблица к примеру: <table width="10" border="0"> <tr> <td id="айди" class="класс"></td> </tr> </table> Как реализовать смену фона ячейки в таблице по клику туда сюда... Тоесть кликнул фон сменился, еще кликнул обратно сменился... Тоесть вот например как выглядеть будет |
как вариант: при первом клике навешивать на тд какой-то класс например с другим фотонм, затем при след. клике его снимать и убирать фон..
решение на juery $("td").click(fucntion() { if($(this).hasClass("other_bg") { $(this).removeClass("other_bg"); } else {$(this).addClass("other_bg"); } }); |
Цитата:
|
Margarita, toggle/toggleClass.
|
Вот архив с файлами, прошу если можно помогите ревализавать эту идею... smena_td.zip
|
Цитата:
|
YozUP,
$(document).ready(function(){ $("td").toggleClass("other_bg"); }); При клике по td будет добавлять/удалять класс other_bg. В нем необходимо прописать другую картинку. Подробнее здесь. |
На JS:
[].forEach.call(document.getElementsByTagName('td'), function(el) { el.onclick = function() { this.className = (/other_bg/.test(this.className)) ? '' : 'other_bg'; }; }); |
Цитата:
a_l, т.е. выше был не js? :) |
Цитата:
|
Часовой пояс GMT +3, время: 00:47. |