Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Поиск элемента без id (https://javascript.ru/forum/events/23152-poisk-ehlementa-bez-id.html)

Pavel M. 16.11.2011 10:34

Цитата:

Сообщение от ksevelyar
Буду рад узнать о «корявостях», чтобы их сгладить.

можно не пользоваться запрещением выделения, а просто выделять элемент с текстом code http://jsfiddle.net/AbztB/

ksevelyar 16.11.2011 10:44

Спасибо, пытался переделать выделение кода с помощью next, когда сделал спойлеры, но у меня не получилось. Из-за «[0]».

Почему здесь не нужен «[0]» — http://jsfiddle.net/ksevelyar/aue2T/

А здесь — http://jsfiddle.net/AbztB/ — нужен?

Pavel M. 16.11.2011 10:49

Цитата:

Сообщение от ksevelyar
Почему здесь не нужен «[0]» — http://jsfiddle.net/AbztB/

А здесь — http://jsfiddle.net/ksevelyar/aue2T/ — нужен?

без [0] это объект jquery, а с [0] - первый DOM элемент в выборке jquery

в первом случае нужно было передать в функцию DOM элемент

можно для выборки, например первого, DOM элемента использовать $(this).get(0)

ksevelyar 16.11.2011 10:55

Поправил своё сообщение, я перепутал ссылки :)

То есть дело в том, что toggle это тоже jQuery и ему подходит объект jQuery?

Pavel M. 16.11.2011 10:57

Цитата:

Сообщение от ksevelyar
То есть дело в том, что toggle это тоже jQuery и ему подходит объект jQuery?

лучше сказать у jquery объекта есть метод toggle(), а у DOM элемента нет

Почемучкин 17.11.2011 00:05

Потому что не все расширения поддерживаются.
Но ей много кто пользуется, уверяю.


Часовой пояс GMT +3, время: 01:27.