![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| GrafF812 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 205 Регистрация: 3.12.2009 Репутация: нет Всего: нет |
Здравствуйте, у меня есть таблица <table> состоящая из столбцов и строк, в каждой ячейке таблицы у меня вложен <div> и <span>, т.е
1) мне нужно сделать так, чтобы при клике по ячейке во вложенный элемент <span> записывался определенный текст. Подскажите как сделать так, чтобы для каждой ячейки не вешать обработчик onClick(), может можно это сделать одним каким-нибудь шаблонным образом? 2) как при клике на ячейку передать ссылку на элемент TD, и записать текстовое значение в <span> ? Это сообщение отредактировал(а) GrafF812 - 16.8.2010, 20:55 |
|||
|
||||
| Amphiluke |
|
|||
|
☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 39 Всего: 112 |
Обычно это решается динамическим навешиванием обработчиков в цикле после загрузки страницы. Можно поставить «прослушку» события click на уровне объекта document и определять объект, вызвавший события через свойства объекта Event, передаваемого слушателю.
Добавлено через 1 минуту и 1 секунду В JQuery еще проще. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |