Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
25.12.2014, 18:06
|
|||
|---|---|---|---|
jquery не <a> handler если ссылка сгенерированная после json |
|||
|
#18+
Помгите, пожалуйста. Код ниже <script type="text/javascript"> $(document).ready(function () { $("#_list").text("Загрузка данных ..."); domen = @Url.Content("~/"); $.getJSON("OurServices/GetListOurServices", null, function (data) { $("#_list").text(""); $.each(data, function (i, item) { $("#_list").append("<li id='_listid" + item.id_OurServices + "'>" + item.descr +" "+ "<a href='#' id='a"+item.id_OurServices+"' name='a"+item.id_OurServices+"'>"+ "<img src='"+domen+"content/images/my/vote_yes.ico' alt='hat' title='Выбрать интересующие услуги' height='12' width='12' />"+ "</a>"+ "</li>"); $("#_list").append("<br/>"); }); }); $('a').one('click',function() { alert('click handler'); }); }); </script> Не вызывается метод $('a').one('click',function() . Но если в html добавить <a href ='#'>test</a> и тыцкнуть то работает. В чём причина подскажите, и как можно выйти ? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2014, 18:09
|
|||
|---|---|---|---|
jquery не <a> handler если ссылка сгенерированная после json |
|||
|
#18+
stinggga, Прошу прощение за ошибку в теме форума. Не вызывается обработчик, если нажимать по ссылкам, которые создал в коде, получив список после json. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2014, 18:54
|
|||
|---|---|---|---|
|
|||
jquery не <a> handler если ссылка сгенерированная после json |
|||
|
#18+
stinggga, эко вы не ловко запостили код, ничего не понять ну имхо getJSON по дефолту асинхронный, сделайте синхронным, или назначайте обработчик в теле цикла для каждого прохода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2014, 19:11
|
|||
|---|---|---|---|
jquery не <a> handler если ссылка сгенерированная после json |
|||
|
#18+
Где-то в степиstinggga, эко вы не ловко запостили код, ничего не понять ну имхо getJSON по дефолту асинхронный, сделайте синхронным, или назначайте обработчик в теле цикла для каждого прохода Прошу прощение за глупые вопросы. Jquery пользую недавно. Примерчик подскажите как ? "назначайте обработчик в теле цикла для каждого прохода" Как его тут назначить ? $.each(data, function (i, item) { $("#_list").append("<li id='_listid" + item.id_OurServices + "'>" + item.descr +" "+ "<a href='#' id='a"+item.id_OurServices+"' name='a"+item.id_OurServices+"'>"+ "<img src='"+domen+"content/images/my/vote_yes.ico' alt='hat' title='Выбрать интересующие услуги' height='12' width='12' />"+ "</a>"+ "</li>"); $("#_list").append("<br/>"); }); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
25.12.2014, 19:19
|
|||
|---|---|---|---|
|
|||
jquery не <a> handler если ссылка сгенерированная после json |
|||
|
#18+
stinggga, да как бы jquery это не относится <a href='#' id='a"+item.id_OurServices+"' onclick="alert('click handler');" name='a"+item.id_OurServices+"'> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2014, 10:28
|
|||
|---|---|---|---|
jquery не <a> handler если ссылка сгенерированная после json |
|||
|
#18+
Где-то в степиstinggga, да как бы jquery это не относится <a href='#' id='a"+item.id_OurServices+"' onclick="alert('click handler');" name='a"+item.id_OurServices+"'> Это да но когда я в функцию передаю id сслыки то alert не работает. "<a href='javascript:ex("+item.id_OurServices+")' id='a"+item.id_OurServices+"' name='a"+item.id_OurServices+"'>"+ function ex(elem) { alert('elem='+elem); } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
26.12.2014, 10:40
|
|||
|---|---|---|---|
jquery не <a> handler если ссылка сгенерированная после json |
|||
|
#18+
stingggaГде-то в степиstinggga, да как бы jquery это не относится <a href='#' id='a"+item.id_OurServices+"' onclick="alert('click handler');" name='a"+item.id_OurServices+"'> Это да но когда я в функцию передаю id сслыки то alert не работает. "<a href='javascript:ex("+item.id_OurServices+")' id='a"+item.id_OurServices+"' name='a"+item.id_OurServices+"'>"+ function ex(elem) { alert('elem='+elem); } Тема закрыта. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=18&tablet=1&tid=1356786]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 300ms |

| 0 / 0 |
