$('iframe').hide();то все элементы скрываются. А если допустим нужно обратиться к определенному элементу так
$('iframe')[1].hide();то пишет
TypeError: Object #<HTMLIFrameElement> has no method 'hide'
Или $('iframe').each(function(){this.hide()});та же самая ошибка, только уже для каждого объекта коллекции. Как решить проблему?)
Спустя 8 минут, 7 секунд (22.11.2011 - 10:02) TranceIT написал(а):
Что-то я никогда не встречал подобного селектора в jQuery...
Что мешает обратиться например вот так:
$('iframe')[1].hide();
Что мешает обратиться например вот так:
$('iframe div img').hide();
Спустя 1 минута, 22 секунды (22.11.2011 - 10:03) Michael написал(а):
$('iframe').eq(1).hide();
Спустя 1 минута, 46 секунд (22.11.2011 - 10:05) alexbel2404 написал(а):
Цитата (Michael @ 22.11.2011 - 11:03) |
$('iframe').eq(1).hide(); |
Спасибо, добрый человек!)
Спустя 1 минута, 10 секунд (22.11.2011 - 10:06) Dezigo написал(а):
$('iframe').get(0).hide();
Спустя 1 минута, 11 секунд (22.11.2011 - 10:07) alexbel2404 написал(а):
Цитата (Dezigo @ 22.11.2011 - 11:06) |
$('iframe').get(0).hide(); |
этот не работает) пробовал его тоже) работает eq()
Спустя 1 минута, 45 секунд (22.11.2011 - 10:09) sharki написал(а):
Если обращаться к эл-ту так
$('iframe')[1].hide();то вы получите чистый JS объект эл-та, т.е у него пропадают методы JQ.
Спустя 20 секунд (22.11.2011 - 10:09) TranceIT написал(а):
Про eq тоже не знал =)))
Michael, спасибо!
Michael, спасибо!