Элементарно, но не знаю как)
Ребята, прошу помощи. Не получается найти ответ...
Смысл вроде простейший... Есть таблица к примеру:
<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, время: 07:41. |