Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 22.08.2013
Сообщений: 11

Как сразу получить доступ к элементам, добавленным через $().html?

22.08.2013, 03:52. Показов 2487. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Столкнулся вот с такй проблемой. Добавляю элементы в список(select)
$("#countries").html({здесь код, пришедший с сервера});

Затем хочу выбрать один из элементов по его Value, но код не срабатывает!
А если код выборки повесить на setTimeout, скажем на 1000 миллисекунд, то все ок...

Сдается мне, что после применения кода .html элементов на странице еще нет, как тогда получить к ним доступ сразу после их появления?
Может функция какая есть для проверки, готовы элементы или еще нет?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
22.08.2013, 03:52
Ответы с готовыми решениями:

Как из кода получить доступ к элементам html
Здравствуйте подскажите пожалуйста как из кода VB получить доступ к элементам html (например textarea)? навсякий случай причина :...

TListView - получить доступ к добавленным AddObject() объектам
Здравствуйте. Такая проблема... При добавлении в TListView элементов всё происходит хорошо: ListItem = ListView1->Items->Add(); ...

Не могу получить доступ к FXML элементам контроллера через другой контроллер
Здавствуйте. Делаю приложение на javafx. Никак не могу изменить значения Label в контроллере через другой контроллер. Доступ к...

6
 Аватар для vovandr
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
22.08.2013, 09:58
Есть событие изменения для селектов change. Может попробовать написать что-то типа:
JavaScript
1
2
3
 $('select').change(function(){
   // ваш код
});
0
0 / 0 / 0
Регистрация: 22.08.2013
Сообщений: 11
22.08.2013, 10:07  [ТС]
попробовал, не работает))
0
 Аватар для Soldado
901 / 833 / 198
Регистрация: 28.06.2012
Сообщений: 1,607
Записей в блоге: 4
22.08.2013, 10:10
Для подгруженных или вновь сгенерированных элементов события привязываются через on делегированно.
Например:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
  <head>
    <title>ON - Новый блок</title>
    
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />    
<script src="http://code.jquery.com/jquery-latest.js"></script>
    
 <script type="text/javascript">
$(document).ready(function(){
$("body").on('click','.g_del',function () {
$('body').append('<div class="g_del">Новый блок - кликните по нём и сгенерируйте новый блок</div>')
    });          
 });/*end  ready*/
 </script>
<style>
.g_del{
width:600px;
height:40px;
margin-top:20px;
background:#6ce707; 
}
 
</style>    
  </head>
  <body style="margin-top:140px;">
<div class="g_del">Блок существует сразу кликните по нём и сгенерируйте новый блок</div>  
  </body>
</html>
0
 Аватар для vovandr
636 / 523 / 195
Регистрация: 19.08.2013
Сообщений: 1,400
22.08.2013, 10:11
JavaScript
1
2
3
 $('select').on('change', function(){
   // ваш код
});
Если это не поможет, тогда в голову приходит только ajax)
0
0 / 0 / 0
Регистрация: 22.08.2013
Сообщений: 11
22.08.2013, 10:16  [ТС]
А если мне нужны не события, а сами объекты? Например, после подгрузки новых элементов в div мне надо суммировать их высоты, чтобы проскроллить этот div?

Добавлено через 2 минуты
Цитата Сообщение от vovandr Посмотреть сообщение
JavaScript
1
2
3
 $('select').on('change', function(){
   // ваш код
});
Если это не поможет, тогда в голову приходит только ajax)
Тоже не помогло)
0
0 / 0 / 0
Регистрация: 22.08.2013
Сообщений: 11
23.08.2013, 21:06  [ТС]
Например, после подгрузки новых элементов в div мне надо суммировать их высоты, чтобы проскроллить этот div
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.08.2013, 21:06
Помогаю со студенческими работами здесь

Как получить доступ к элементам списка?
У меня есть список в который заносятся значения полей из БД private void loginButton_Click(object sender, EventArgs e) { ...

как получить доступ к элементам формы qt
Есть класс-наследник QDialog, у которого метод работает с элементами формы другого класса. Например, при нажатии на кнопку в диалоге, нужно...

Как получить доступ к qml элементам из с++
здравствуйте. пытаюсь управлять формой из срр, но получаю сегфолт. в qml при нажатии на кнопку вызывается метод, который должен проверить...

Как получить доступ к элементам List<T>?
В msdn написано что у класса List&lt;T&gt; есть свойство Item, через которое можно получить доступ к элементу по индексу(скриншот прилагается). ...

Как получить доступ к элементам вектора
Нашел вот такой код. А вот как получить доступ к элементам вектора? FILE *ToWrite = fopen(&quot;C:\\result.txt&quot;, &quot;w+&quot;);...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru