Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.11.2016, 00:19
Профессор
Отправить личное сообщение для Bond Посмотреть профиль Найти все сообщения от Bond
 
Регистрация: 16.06.2013
Сообщений: 172

Проблема с событием click
Ребята всем привет.
Вопрос ламерский, может я сегодня переработал, но не могу разобраться что за дела.
Короче история такая.
Через Ajax получаю список машин в html, вставляю его в таблицу с помощью html(). Все гуд. В этом коде есть кнопки - на одну из них повесил событие клик вот так:
$(document).on('click', '.editCar', function(event) {
    		event.preventDefault();
    		//Здесь что то делаем
    	});

Но при клике на эту кнопку появляется ошибка в консоли - TypeError: 'click' called on an object that does not implement interface HTMLElement.
Хотя на соседнюю кнопку Bootstrap3 таким же способом вешает свое событие открытия модального окна без проблем.

Я уже грешным делом смоделировал такую же ситуацию и с Ajax и без на чистой странице - и все пашет, а на моем сайте нет.

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
</head>
<body>
	<button class="btn">Кнопка для других кнопок</button>
	<div class="block"></div>
	<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
	<script>
		$(document).ready(function() {
			$('.btn').click(function(event) {
				$('.block').html('<br><div><button class="btn2">Тестовая кнопка</button></div><br><div><button class="btn2">Тестовая кнопка</button></div>');
			});
			$(document).on('click', '.btn2', function(event) {
				event.preventDefault();
				alert('Все гуд');
			});
		});
	</script>
</body>
</html>

Буду признателен за помощь

Последний раз редактировалось Bond, 28.11.2016 в 00:34.
Ответить с цитированием
  #2 (permalink)  
Старый 28.11.2016, 00:49
Профессор
Отправить личное сообщение для Bond Посмотреть профиль Найти все сообщения от Bond
 
Регистрация: 16.06.2013
Сообщений: 172

Вопрос закрыт ))) Пока писал - дошло.
Проблема не в клике а в строке //Здесь что то делаем.
Наверное голова перегрелась сегодня ))
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Глобальная проблема с событием resize Север3 Events/DOM/Window 9 17.11.2016 10:48
Проблема с событием клика Garik Events/DOM/Window 2 28.06.2011 16:28
проблема с click alexrussia jQuery 1 26.11.2010 21:09
проблема с событием click. morfie jQuery 1 14.10.2010 04:33
Проблема c функцией click() в MOZILLA JackM Общие вопросы Javascript 4 24.03.2009 16:51