Обычно, «проблема» возникает с данными, получаемыми через асинхронные запросы (ajax-запрос). Вы пытаетесь выполнить jQuery.find() для полученных данных, а функция возвращает пустой объект.
В примере ниже, мы пытаемся извлечь содержимое HTML контейнера с идентификатором someID.
|
|
$.post(path, params, function(dt) { var code = $(dt).find("#someID").html(); if (code == undefined) { alert("Найти не удалось!"); }; } ); |
И что бы мы не делали, пока возвращаемый код dt имеет следующий вид :
|
|
<div>...</div> <div id="someID">Someid container <b>HTML</b></div> ... <div>...</div> |
т.е. в самом нижнем уровне HTML у нас есть несколько контейнеров, ф-ция .find не будет извлекать нужных данных. Требуется обернуть dt в единый контейнер, тогда функция .find начнет работать.
|
|
$.post(path, params, function(dt) { dt = '<div>' + dt + '</div>'; var code = $(dt).find("#someID").html(); if (code != undefined) { alert("Код получен!"); }; } ); |
Данная запись опубликована в 08.12.2012 15:27 и размещена в рубрике jQuery.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Июль 6, 2018 г.
Рассмотрим как программно установить позицию скролла документа ровно в начале нужного вам HTML контейнера.
Чтобы сделать переход плавно, можно использовать функцию jQuery().animate().
Суть процесса такова - вычисляем вертикальную позицию требуемого ...
Читать
Декабрь 17, 2018 г.
При работе с HTML документом из JavaScript одной из типовых операций является установка значения того или иного атрибута выбранного контейнера (тега).
Vanila JS
В чистом js (vanila) значение атрибута можно установить следующим образом:
[crayon-69302b8ea73cc386301088/] ...
Читать
Апрель 13, 2017 г.
Два вероятных случая могут генерировать данное сообщение в консоли браузера.
Раннее обращение к js плагину
Те или иные свойства могут быть недоступны, если вы обращаетесь к методам и свойствам до того как они определены. В данном случае обращение ...
Читать
Декабрь 11, 2016 г.
Не ослабевает интерес к вопросу о динамическом создании связанных выпадающих HTML списков. Для двух зависимых списков (я публиковал пример более 5 лет назад!) ситуация простая и понятная, но люди задают вопрос - а как развить пример для вложения 3х списков? ...
Читать