Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.11.2015, 14:06
Новичок на форуме
Отправить личное сообщение для madja Посмотреть профиль Найти все сообщения от madja
 
Регистрация: 11.11.2015
Сообщений: 3

Динамические таблицы в таблице
Добрый день!
прошу сильно не пинать, т.к. недавно начал изучать js

как получить имя таблицы в которой была нажата кнопка
Изображения:
Тип файла: jpg Безымянный.JPG (116.1 Кб, 14 просмотров)

Последний раз редактировалось madja, 12.11.2015 в 14:51.
Ответить с цитированием
  #2 (permalink)  
Старый 14.11.2015, 19:10
жажду знаний
Отправить личное сообщение для bushstas Посмотреть профиль Найти все сообщения от bushstas
 
Регистрация: 17.07.2009
Сообщений: 202

function onButtonClick(event) {	
	var clickedButton = event.target; 
	var parent = clickedButton.parentNode;
	
	while (parent instanceof Element) {
		if (parent.tagName == 'TABLE') {
			onSuccess(parent);
			break;
		}
		parent = parent.parentNode;	
	}
}

function onSuccess(tableElement) {
	var className = tableElement.className;
	var id = tableElement.id;
	var name = tableElement.getAttribute('name');
	
	alert(className);
	alert(id);
	alert(name);
}


или с помощью JQuery
function onButtonClick(event) {	
       var clickedButton = event.target; 
       var tableElement = $(clickedButton).closest("table")[0];
       onSuccess(tableElement);
}
__________________
не стреляйте в пианиста, он играет, как умеет

Последний раз редактировалось bushstas, 14.11.2015 в 19:16.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Генерация таблицы из JSON Lemme Общие вопросы Javascript 34 23.07.2015 21:55
Как передать данные в другую панель из выбранной строки таблицы. layout: 'card'. Пролетарий ExtJS 5 03.06.2015 22:53
Изменение цвета ячейки в таблице, при наведении на строку другой таблицы Psychosonic Общие вопросы Javascript 12 24.11.2010 16:44
Авто-селект чекбоксов в таблице alexey_spb jQuery 4 02.09.2010 13:18
Ширина таблицы Syltan (X)HTML/CSS 1 01.05.2010 22:33