Авторский знак. Seosait21.ru Есть у человека надежда. Пока не поздно. Вгрызайся и изучай.
Нажимай и поддержи.

Пн Вт Ср Чт Пт Сб Вс
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30


Чувашия-это моя Россия

Фильтры элементов страниц.

С помощью фильтров jQuery можно легко и быстро найти однотипные элементы на странице сайта, строки из определенных слов, выделить все скрытые элементы. То есть библиотека jQuery способствует фильтровать легко и просто выбранные элементы документа на страницах сайта, основываясь на определенных спецефичных данных элементов.

Как уже не раз говорили, чтобы образовался фильтр надо добавлять после селектора двоеточие, после двоеточия написать имя фильтра. Общий вид фильтра такой:

              $('селектор:имя фильтра')

Таким образом, Вы будете находить элементы, содержащие определенные теги, текст, изображения, скрытые элементы и элементы не соответствующие данному селектору. Фильтр пишется просто добавляется двоеточие после основного селектора, потом пишется имя фильтра. Вот, просмотрите несколько фильтров:


              :even // выбирает каждый четный элемент страницы
                    // или каждый нечетный элемент массива.
                    
              $(tr:even) // находит все четные строки в таблице
              $('.rott tr:even'); // находит все четные строки в таблице
                                  // с именем класса class="rott"
                    
              :odd  // выбирает каждый второй элемент в группе
                    // или каждый четный элемент массива.
                    
              $('#bvd tr:odd'); // находит все нечетные строки в таблице
                                //   с идентификатором id="bvd"
                    
              :first // выбирают первый элемент
              
              $('p:first'); // находит первый абзац на странице.
              
              :last  // выбирают последний элемент
               
              $('h2:last'); // находит последнее заглавие второго уровня
                            //  на странице сайта.
              
              :not()  // находит элементы не соответствующие данному типу 
              
              $('a:not(.rott)'); /* находит все ссылки кроме ссылок класса 
                                   class=".rott". */
              
              :has()  // находит элементы содержащие другой селектор
              
              $('li:has(a)');/* находит все теги li, которые содержат
                                                             ссылки a */
              
              :contains()  // находит элементы содержащий конкретный текст
              
              $('a:contains(нажми сюда.)') /* ищет ссылки, где написано:
                                               нажми сюда.*/
              
              :hidden  // находит скрытые элементы.
              
              $('div:hidden') // находит все скрытые блоки.
              
              :visible  // находит видимые элементы.
              
              $('div:visible ') // находит все видимые блоки.
              

Все фильтры приводить здесь смысла нет, нет и надобности, потому как Вы основной принцип составления фильтра поняли. Главное понять какие элементы в данный момент Вам нужны и где они находятся, потомками каких родителей они являются. А остальное, как говорится, дело - техники.

Тут получается интересная картина. Создаете выборку с использованием библиотеки jQuery, оказывается, это не обычный список узлов как в модели DOM. Выборка jQuery особая выборка элементов, которая не понимает традиционных методов объектной модели, она не срабатывает с ним, потому что между принцапами работы DOM и выборок jQuery есть два принципиальных различия:

Первое различие. Библиотека jQuery была создана, чтобы облегчить и ускорить программирование и предоставить как можно больше действий и сценариев в малом объеме кодов программирования. Поэтому на языке jQuery Вы не составляете коды программ циклов, повторяющихся задач с условиями и без них, нет разных программ по переборке элементов массивов и таблиц. Все эти нудные и трудоемкие процессы на себя берет библиотека jQuery с ее плагинами и функциями.

Второе различие. При необходимости совершения на выбранным элементом нескольких действий нет необходимости писать отдельные коды программ, можно легко и просто связать все действия над элементом через точку. Этот процесс так и называется метод связывания.


seosait21.ru
HTML

seosait21.ru
CSS

seosait21.ru
Web-диз.
HTML ссылка CSS ссылка ...

seosait21.ru
JavaScript

seosait21.ru
PHP

seosait21.ru
JQuery
JavaScript ссылка PHP ссылка JQuery ссылка

seosait21.ru
SEO.

seosait21.ru
MySQL

seosait21.ru
XML
... ... ...

обратно на главную     назад    дальше     вперед

ПОНРАВИЛОСЬ?
ПОДЕЛИСЬ с ДРУЗЬЯМИ: