Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

выбрать картинку в JQuery

Обсуждение темы выбрать картинку в JQuery в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Задача следующая. Нужно выбрать картинку в диве. Но не просто Код: $("#div > img") А вопрос в том, что напряму к диву я ...


Закрытая тема
 
Опции темы
Старый 10.09.2009, 19:59   #1
Задача следующая. Нужно выбрать картинку в диве. Но не просто
Код:
$("#div > img")
А вопрос в том, что напряму к диву я не могу добраться, а только через label.parent(). Тоесть внутри парента моего лейбла есть картинка, которую мне нужно удалить. Как к ней добраться?
 
Старый 10.09.2009, 19:59
Ссылки
Старый 10.09.2009, 21:30   #2
если картинка непосредственно в диве, то:

label.parent.children('img')

если в диве этом картинка глубоко, то:

label.parent.find('img')


www.visualjquery.com вам в помощь...
 
Этот пользователь сказал спасибо Асмодиан за это полезное сообщение:
BleSSeD (11.09.2009)
Старый 14.09.2009, 13:38   #3
Да, хорошо. Но вот еще вопрос. Вот структура [utl=http://blessed.te.ua/validate/]моей страницы.[/url] Когда я жму на сабмит, то он правильно говорит где валидация прошла, а где нет. Проблема только тогда, когда а заполнил поле, появилась галочка, что валидация пройдена. Но потом я снова сделал поле пустым, и нажал на сабмит. Тогда Ошибка появляется, но зеленая галочка не исчезает. Почему так? Я прописал в errorPlacement
Код:
element.parent("div").find("img.success_icon").empty();
о оно все равно не хочет. Как решить проблему?
 
Старый 14.09.2009, 15:48   #4
BleSSeD, юзай не empty, а remove()
 
Старый 14.09.2009, 16:04   #5
Цитата:
Сообщение от Асмодиан Посмотреть сообщение
BleSSeD, юзай не empty, а remove()
Читаю и аш страшно становится - как мало я знаю. Мне наверно еще лет пять учить ети закарючки придется.
 
Старый 14.09.2009, 16:19   #6
Цитата:
Сообщение от Асмодиан Посмотреть сообщение
BleSSeD, юзай не empty, а remove()
То же самое.Поправил в примере, чтобы было видно.
 
Старый 14.09.2009, 16:26   #7
ГЫ. век учись... Толькочто был баг. Нужно было javascript-ом менять картинку на сайте. Сначала сделал просто: получаю нужное src, подставляю img.attr('src', src);
Везде всё работает кроме оперы... Более того, в опере оно то работает впринципе. Жмякаешь сменить картинку, ничего не происходит... Сворачиваешь окно, разворачиваешь и вуаля, нужная картинка на месте! Ну не обязательно сворачивать, мона перейти на другое окно и обратно... Ну форменный баг браузера.

Решил вместо этого вообще убивать картинку remove, и на её место ставить другую. Результат не изменился...
Пришлось юзать fadeDown для старой картинки, и fadeIn для новой. Такой анимированный переход нафиг был не нужен, но без него в опере было криво...

Добавлено через 5 минут

Твоя errorReplacement вызывается исключительно для other_city
Для других нет...

Последний раз редактировалось Асмодиан; 14.09.2009 в 16:26.. Причина: Добавлено сообщение
 
Старый 14.09.2009, 17:14   #8
Почему это только для other_city ?
 
Старый 14.09.2009, 21:02   #9
Ну в отладчике посмотри...
Ф-ия вызывается один раз с element.attr('id') = 'other_city';
Почему - а я откуда знаю, сидеть с дебагером часик на чужом коде всёж небуду...
 
Этот пользователь сказал спасибо Асмодиан за это полезное сообщение:
BleSSeD (15.09.2009)
Старый 15.09.2009, 15:12   #10
А какой дебагер ты юзаешь?
 
Старый 15.09.2009, 15:12
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery не прикрепляется dj--alex HTML, CSS, JavaScript 2 07.09.2010 16:34
jQuery, выбрать нужный radiobutton Scroll HTML, CSS, JavaScript 1 02.10.2009 13:18
jQuery и IE6 Anthony HTML, CSS, JavaScript 7 04.02.2009 10:43
js jquery videoplayer Rembrandt HTML, CSS, JavaScript 1 26.07.2008 18:15
jQuery Асмодиан Кальянная 4 02.07.2008 06:01


Текущее время: 23:59. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум