Jump to content
  • 0

Простой вопрос по jQuery


antonP
 Share

Question

В книге по jquery вычитал следующее: чтобы получить доступ к определённому элементу обёрнутого набора нужно написать так: $('.clssdiv')[0] и якобы произайдёт отбор только первого элемента из отобранных.

Так вот пробую так сделать, но не получается вот пример с кодом.

Может я что-то не так понял, подсажите как отобрать например 2 или 3 из набора?

Edited by antonP
Link to comment
Share on other sites

12 answers to this question

Recommended Posts

  • 0

Вы все не так поняли.

Когда вы пишете $('.class');, то jQuery возвращает вам не элемент и не массив элементов, а сам себя, т.е. объект jQuery.

Когда вы пишете $('.class')[0];, то jQuery возвращает вам уже не сам себя, а конкретную ноду, т.е. элемент с классом .class.

Естественно у простой ноды нет ни одного метода jQuery. По этому ничего и не работает.

Link to comment
Share on other sites

  • 0
Вы все не так поняли.

Когда вы пишете $('.class');, то jQuery возвращает вам не элемент и не массив элементов, а сам себя, т.е. объект jQuery.

Когда вы пишете $('.class')[0];, то jQuery возвращает вам уже не сам себя, а конкретную ноду, т.е. элемент с классом .class.

Естественно у простой ноды нет ни одного метода jQuery. По этому ничего и не работает.

Вроде немного разобрался, создал новый массив, в него вписал имеющиеся на странице элементы img и затем вывел уже из своего массива первый элемент. Так вроде работает, но это наверно не идеальный способ, быть может проще и удобней slice использовать в данном случае :)

Edited by antonP
Link to comment
Share on other sites

  • 0

Здравствуйте, просто вопрос.

1) При создании страниц используют javascript и flash (actionscript?) - они одинаковы или разные?

2) С помощью флэша можно делать все, + тоже что и с javascript, а только с javascript нельзя делать, что может flash?

3) Когда наверху браузера появляется строчка (IE) сайт использует скрипты - включить или нет - что это значит? Это всегда так, когда используется js или только когда опастные скрипты?

Link to comment
Share on other sites

  • 0

1) JavaScript и ActionScript это разные языки, но написанные по одному стандарту (ECMAScript), поэтому их синтаксис схож.

2) Вопрос некорректный. С помощью фотошопа тоже можно текстовые документы создавать и распечатывать, однако он предназначен для других целей, а для документов существует офисный пакет программ.

3) Все зависит от настроек безопасности в вашем ИЕ. Эта строка может вообще не появиться. Но обычно да, она появляется когда страница использует скрипты. Браузер - это не антивирус, так что он не сможет отличить вредоносную программу от обычной, поэтому эта строка может появляться всегда.

Link to comment
Share on other sites

  • 0

Извините, я не знаю, только спрашиваю. Вроде javascript - для разных плавных действий на странице, и flash тоже - банеры, раскрыващиеся меню и т.д. Но именно flash используют, ставя специально плагин для браузера.

Link to comment
Share on other sites

  • 0
Вроде javascript - для разных плавных действий на странице

JavaScript предназначен совершенно для других целей. А именно для различного рода взаимодействия с пользователем. Flash предназначен для отображения мультимедийного контента на странице. У этих двух сред совершенно разные задачи.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy