Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема со скриптом / 2 сообщений из 2, страница 1 из 1
04.09.2014, 22:31
    #38738021
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со скриптом
Этот скрипт срабатывает только один раз после загрузки страницы.
Страница загрузилась, нажимаю ссылку, данные пришли.
Нажимаю ссылку еще раз, ничего.
Перегружаю страницу, ссылка работает и т.д.
Что неправильно в скрипте, почему только один раз срабатывает?

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
<script>
	$(function() {
	    $('a').click(function() {
	        $.get('ajax', function(data) {
	            $('#mydiv').html(data);
	        });
	    });
	});
</script>



Код: html
1.
2.
3.
<div id="mydiv">
	<a href="#">Update the div!</a>		
</div>



Сравнил данные в диве до и после нажатия ссылки:
до нажатия ссылки
Код: html
1.
2.
3.
4.
5.
<div id="mydiv">
    <a href="#">
        Update the div!
    </a>
</div>


и после
Код: html
1.
2.
3.
4.
5.
6.
<div id="mydiv">
    <a href="#">
        	Update the div!
        	52
    </a>
</div>
...
Рейтинг: 0 / 0
05.09.2014, 08:23
    #38738138
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема со скриптом
rema174 , такое "навешивание" обработчика делается только на уже существующие элементы...
Те, что подгрузились обработчиков явно не имеют. Либо навешивай еще раз... Либо используй делегирование событий...
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Проблема со скриптом / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]