Показать сообщение отдельно
  #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.
Ответить с цитированием