Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
 Аватар для maruo
133 / 133 / 48
Регистрация: 26.04.2013
Сообщений: 1,356

Отследить нажатие по <datalist>

19.06.2016, 01:21. Показов 1394. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Через аякс при наборе символов подгружаю города в <datalist>
Нужно при нажатие на 1 из элементов из списка вызвать js функцию

пробовал и в ссылку onclick пихать и на класс событие вешать не реагирует
JavaScript
1
$("#browsers").append('<a href="#" onсlick="go('+b.city_slug+');"><option class="selectCity" value="'+ b.city_name + '" >'+b.city_slug+'</option></a>');
JavaScript
1
2
3
function go(city){
  alert(city);
}
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
19.06.2016, 01:21
Ответы с готовыми решениями:

Как отследить нажатие пользователя на ссылку?
Господа, подскажите пожалуйста, как отследить нажатие на ссылку. Нужно чтобы страничка открывалась, только тогда, когда пользователь нажмет...

OnBeforeUnload: как отследить нажатие кнопки Stay on this Page?
Привет всем. У меня такая проблема, нужно отследить нажатие кнопки &quot;leave this page&quot; или &quot;stay on this page&quot;. Есть идеи?

Как отследить нажатие мышкой на строку адреса Firefox
Всем привет !!! Есть вопрос по JavaScript 1) как отследить нажатие мышкой на строку адреса (где http://google.ru)

2
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,629
19.06.2016, 10:16
странная передача параметра в функцию у вас какая-то
попробуйте запустить ваш код вот в таком виде и посмотрите на вывод в окошке -- неужели вам это надо увидеть?

JavaScript
1
2
3
4
function go(city){
  alert(city);
}
go('+b.city_slug+')
0
 Аватар для Forastero
562 / 339 / 87
Регистрация: 15.05.2013
Сообщений: 812
Записей в блоге: 1
19.06.2016, 10:23
Зачем там ссылка, оборачивающая option, я не понял.

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
let option = document.createElement('option');
option.className += ' selectCity';
option.value = b.city_name;
option.textContent = b.city_slug;
 
option.addEventListener('click', (e) => {
  //do something
});
 
document.getElementById('browsers').appendChild(option);
 
 
// или
 
document.getElementById('browsers').addEventListener('click', (e) => {
  if(e.target.classList.contains('selectCity')) {
    e.preventDefault();
    //do something
  }
})
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.06.2016, 10:23
Помогаю со студенческими работами здесь

Отследить нажатие на конкретное изображение
Всем привет! Выводятся изображения из Базы Данных. Например так: &lt;a href = &quot;http://www.google.ru&quot;...

Как отследить нажатие checkbox на iphone?
Всем привет! Прошу помощи.. Есть скрипт для стилизации чекбокса с помощью псевдоэлементов. На ПК и андроид работает все норм. На айфоне...

Отследить нажатие клавиш
Как выполнять разные действия при нажатии на W+D;W+A и просто W?

Отследить нажатие на уведомление
Здравствуйте. Как можно узнать что приложение было запущено из уведомления и из какого именно (если их сразу несколько)? Например, как в...

Отследить нажатие на Images
на Form1 есть такой код (надо отследить нажати на Image на Form2 и выполнить другой участок кода) Далее на Form2 есть 2 картинки в виде...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru