Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
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:06 |
|
||
|
jquery не <a> handler если ссылка сгенерированная после json
|
|||
|---|---|---|---|
|
#18+
stinggga, Прошу прощение за ошибку в теме форума. Не вызывается обработчик, если нажимать по ссылкам, которые создал в коде, получив список после json. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2014, 18:09 |
|
||
|
jquery не <a> handler если ссылка сгенерированная после json
|
|||
|---|---|---|---|
|
#18+
stinggga, эко вы не ловко запостили код, ничего не понять ну имхо getJSON по дефолту асинхронный, сделайте синхронным, или назначайте обработчик в теле цикла для каждого прохода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.12.2014, 18:54 |
|
||
|
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:11 |
|
||
|
jquery не <a> handler если ссылка сгенерированная после json
|
|||
|---|---|---|---|
|
#18+
stinggga, да как бы jquery это не относится <a href='#' id='a"+item.id_OurServices+"' onclick="alert('click handler');" name='a"+item.id_OurServices+"'> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 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+"'> Это да но когда я в функцию передаю 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:28 |
|
||
|
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); } Тема закрыта. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.12.2014, 10:40 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38843574&tid=1356786]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
21ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 315ms |

| 0 / 0 |
