Вход

Просмотр полной версии : Как работает get(0) jQuery


qwermjk
25.01.2011, 11:36
Не пойму всётки я, как же это работает! :-E
Вроде должна возвращать ссылку на первый обьект.
var ttt = $('#kkk img').get(0);
ttt.hide();Почему такое вот не работает???

Skipp
25.01.2011, 11:43
почитайте (http://jquery-docs.ru/Core/get/)
$('#kkk img').get(0).hide()

qwermjk
25.01.2011, 11:59
По англ не очень понимаю =))

qwermjk
25.01.2011, 12:07
серавно вот это не работает
$('#kkk img').get(0).hide()

Skipp
25.01.2011, 12:22
По русски (http://jquery-docs.ru/Core/get/)

а alert($('#kkk img').length) что выдаёт?

qwermjk
25.01.2011, 12:30
5 картинок =)

qwermjk
25.01.2011, 12:33
Ссылка не на ту функцию, это отправка данных методом GET

Skipp
25.01.2011, 12:41
$('#kkk img')[0].hide(); в общем делай так

qwermjk
25.01.2011, 12:45
не работает =)

Skipp
25.01.2011, 12:51
приведи код

qwermjk
25.01.2011, 12:54
$(document).ready(function() {
$('#miniNews img')[0].hide();
});

Amphiluke
25.01.2011, 12:54
Метод .get() возвращает DOM-объект, а не его jQuery-обертку. У такого объекта, естественно, нет метода .hide().

$('#kkk img:eq(0)').hide();

qwermjk
25.01.2011, 13:01
Спасибо тебе, а вот смотри, в таком варианте можно чтонить поделать не меняя переменной?
var ttt = $('#kkk img')
Нужно взять первую картинку и скрыть её =)

Amphiluke
25.01.2011, 13:02
ttt.eq(0).hide()

Skipp
25.01.2011, 13:04
$('#kkk img:first').hide()

qwermjk
25.01.2011, 13:05
кстати можно было вместо eq написать first =))
Ну норм, спасибо =))