базовые | |
---|---|
* | выбор всех элементов |
element | выбор определенного элемента |
id | выбор элемента с указанным идентификатором |
.class | выбор элемента с указанным классом |
селектор, селектор | выбор нескольких селекторов одновременно |
уточнение | выбор элемента с уточнением |
иерархические | |
родитель потомок | выбор всех элементов потомков |
родитель>ребенок | выбор всех элементов детей |
селектор+элемент | выбор одного следующего элемента |
селектор~элемент | выбор всех следующих элементов |
фильтр контента | |
:has(элемент) | выбор элемента, который имеет потомков, указанных в скобках |
:parent | выбор элемента, который является не пустым |
:empty | выбор элемента, который является пустым |
:contains(text) | выбор элемента, содержащего указанный текст, даже если текст содержится в дочернем элементе |
базовые фильтры | |
:animated | выбор элемента, который в данных момент участвует в анимации |
:even | выбор четных элементов, индексация начинается с 0 |
:odd | выбор нечетных элементов, индексация начинается с 0 |
:first | выбор первого дочернего элемента |
:last | выбор последнего дочернего элемента |
:gt(index) | выбор всех элементов, которые следуют после указанного индекса, индексация начинается с 0 |
:lt(index) | выбор всех элементов, которые следуют до указанного индекса, индексация начинается с 0 |
:eq(index) | выбор элемента по указанному индексу, индексация начинается с 0 |
:header | выбор всех заголовков (h1, h2, h3, h4, h5, h6) |
:not(selector) | выбор всех селекторов, кроме указанных |
фильтры видимости | |
:hidden | выбор скрытых элементов |
:visible | выбор видимых элементов |
фильтры атрибутов | |
[name] | выбор элемента по названию атрибута |
[name=value] | выбор элемента по значению атрибута |
[name!=value] | выбор элемента, где значение атрибута не совпадает с указанным значением |
[name^=value] | выбор элемента, значение атрибута находится в начале |
[name$=value] | выбор элемента, значение атрибута находится в конце |
[name*=value] | выбор элемента, значение атрибута находится в любом месте |
фильтры дочерних элементов | |
:first-child | выбор всех первых дочерних элементов во всех вложенных элементах |
:last-child | выбор всех последних дочерних элементов во всех вложенных элементах |
:only-child | выбор единственного дочернего элемента во всех вложенных элементах |
:nth-child(n) | выбор всех дочерних элементов по указанному номеру во всех вложенных элементах, нумерация начинается с 1 |
:nth-child(even) | выбор всех четных дочерних элементов во всех вложенных элементах |
:nth-child(odd) | выбор всех нечетных дочерних элементов во всех вложенных элементах |
:nth-child(an+b) | выбор всех дочерних элементов, рассчитанных по формуле a*n+b, где n, это счетчик 0, 1, 2… |
фильтры элементов форм | |
:button | выбор всех элементов с тегом button или с типом button (кнопка) |
:submit | выбор всех элементов с типом submit и с тегом button (кнопка) |
:reset | выбор всех элементов с типом reset (кнопка) |
:image | выбор всех элементов с типом image (кнопка) |
:text | выбор всех элементов с типом text (текстовое поле) |
:password | выбор всех элементов с типом password (пароль) |
:checkbox | выбор всех элементов с типом checkbox (флажок) |
:radio | выбор всех элементов с типом radio (переключатель) |
:checked | выбор всех выбранных элементов с типом checkbox (флажок) и типом radio (переключатель) |
:input | выбор всех элементов с тегом input |
:enabled | выбор всех активных элементов |
:disabled | выбор всех не активных элементов |
*
Выбор всех элементов.
В этом примере будут выбраны все элементы. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элементы. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div>Hello World!</div> <p>Привет Мир!</p> <ul> <li>One</li> <li>Two</li> <li>Three</li> </ul> <script> $(document).ready(function () { $('*').css({'color': '#F00', 'font-size': '24px'}); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div>Hello World!</div> <p>Привет Мир!</p> <ul> <li>One</li> <li>Two</li> <li>Three</li> </ul> <script> $(document).ready(function () { $('*').css({'color': '#F00', 'font-size': '24px'}); }); </script> </body> </html>
element
Выбор определенного элемента.
В этом примере будут выбраны все элемент div. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
Если у элемента div есть вложенные элементы, то у вложенных элементов, содержащие текст, так же будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элемент div. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
Если у элемента div есть вложенные элементы, то у вложенных элементов, содержащие текст, так же будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div>Hello World!</div> <p>Привет Мир!</p> <div> <ul> <li>One</li> <li>Two</li> <li>Three</li> </ul> </div> <script> $(document).ready(function () { $('div').css({'color': '#F00', 'font-size': '24px'}); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div>Hello World!</div> <p>Привет Мир!</p> <div> <ul> <li>One</li> <li>Two</li> <li>Three</li> </ul> </div> <script> $(document).ready(function () { $('div').css({'color': '#F00', 'font-size': '24px'}); }); </script> </body> </html>
id
Выбор элемента с указанным идентификатором.
В этом примере будет выбран элемент с идентификатором n2. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
В этом примере будет выбран элемент с идентификатором n2. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <ul> <li id="n1">One</li> <li id="n2">Two</li> <li id="n3">Three</li> </ul> <script> $(document).ready(function () { $('#n2').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <ul> <li id="n1">One</li> <li id="n2">Two</li> <li id="n3">Three</li> </ul> <script> $(document).ready(function () { $('#n2').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
.class
Выбор элемента с указанным классом.
В этом примере будет выбран элемент с классом one. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
В этом примере будет выбран элемент с классом one. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .one { color: #00F; } .two { color: #0F0; } </style> </head> <body> <p class="one">Hello World!</p> <p class="two">Привет Мир!</p> <script> $(document).ready(function () { $('.one').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .one { color: #00F; } .two { color: #0F0; } </style> </head> <body> <p class="one">Hello World!</p> <p class="two">Привет Мир!</p> <script> $(document).ready(function () { $('.one').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
селектор, селектор
Выбор нескольких селекторов одновременно.
При выборе нескольких селекторов одновременно, селекторы разделяются запятыми.
В этом примере будет выбран элемент с классом two и элемент с идентификатором n3. Если эти элементы содержат текст, то будет изменен цвет и размер шрифта.
При выборе нескольких селекторов одновременно, селекторы разделяются запятыми.
В этом примере будет выбран элемент с классом two и элемент с идентификатором n3. Если эти элементы содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .one { color: #000; } .two { color: #0F0; } </style> </head> <body> <p class="one">Hello World!</p> <p class="two">Привет Мир!</p> <div> <ul> <li id="n1">One</li> <li id="n2">Two</li> <li id="n3">Three</li> </ul> </div> <script> $(document).ready(function () { $('.two, #n3').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .one { color: #000; } .two { color: #0F0; } </style> </head> <body> <p class="one">Hello World!</p> <p class="two">Привет Мир!</p> <div> <ul> <li id="n1">One</li> <li id="n2">Two</li> <li id="n3">Three</li> </ul> </div> <script> $(document).ready(function () { $('.two, #n3').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
уточнение
Выбор элемента с уточнением.
В данном примере, мы уточняем, что нам нужно выбрать элемент div с классом one. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
В данном примере, мы уточняем, что нам нужно выбрать элемент div с классом one. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .one { color: #00F; } </style> </head> <body> <div class="one">Hello World!</div> <p class="one">Привет Мир!</p> <div> <ul> <li class="one">One</li> <li class="one">Two</li> <li class="one">Three</li> </ul> </div> <script> $(document).ready(function () { $('div.one').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .one { color: #00F; } </style> </head> <body> <div class="one">Hello World!</div> <p class="one">Привет Мир!</p> <div> <ul> <li class="one">One</li> <li class="one">Two</li> <li class="one">Three</li> </ul> </div> <script> $(document).ready(function () { $('div.one').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
родитель потомок
Выбор всех элементов потомков.
В этом примере будут выбраны все элементы потомки p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элементы потомки p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <p>ребенок P</p> <div>ребенок DIV</div> <p>ребенок P</p> <div>ребенок DIV</div> <div> <p>потомок P</p> <div>потомок DIV</div> <p>потомок P</p> <div>потомок DIV</div> </div> <p>ребенок P</p> <div>ребенок DIV</div> </div> <script> $(document).ready(function () { $('#main p').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <p>ребенок P</p> <div>ребенок DIV</div> <p>ребенок P</p> <div>ребенок DIV</div> <div> <p>потомок P</p> <div>потомок DIV</div> <p>потомок P</p> <div>потомок DIV</div> </div> <p>ребенок P</p> <div>ребенок DIV</div> </div> <script> $(document).ready(function () { $('#main p').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
родитель>ребенок
Выбор всех элементов детей.
В этом примере будут выбраны все элементы дети p или прямые потомки p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элементы дети p или прямые потомки p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <p>ребенок P</p> <div>ребенок DIV</div> <p>ребенок P</p> <div>ребенок DIV</div> <div> <p>потомок P</p> <div>потомок DIV</div> <p>потомок P</p> <div>потомок DIV</div> </div> <p>ребенок P</p> <div>ребенок DIV</div> </div> <script> $(document).ready(function () { $('#main>p').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <p>ребенок P</p> <div>ребенок DIV</div> <p>ребенок P</p> <div>ребенок DIV</div> <div> <p>потомок P</p> <div>потомок DIV</div> <p>потомок P</p> <div>потомок DIV</div> </div> <p>ребенок P</p> <div>ребенок DIV</div> </div> <script> $(document).ready(function () { $('#main>p').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
селектор+элемент
Выбор одного следующего элемента.
В этом примере будет выбран элемент p, следующий за элементом div с идентификатором main на одном уровне вложенности.
В этом примере будет выбран элемент p, следующий за элементом div с идентификатором main на одном уровне вложенности.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main">начало отсчета элемент DIV</div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <div> <p>вложенный элемент P второй уровень вложенности</p> <div>вложенный элемент DIV второй уровень вложенности</div> <p>вложенный элемент P второй уровень вложенности</p> <div>вложенный элемент DIV второй уровень вложенности</div> </div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <script> $(document).ready(function () { $('#main+p').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main">начало отсчета элемент DIV</div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <div> <p>вложенный элемент P второй уровень вложенности</p> <div>вложенный элемент DIV второй уровень вложенности</div> <p>вложенный элемент P второй уровень вложенности</p> <div>вложенный элемент DIV второй уровень вложенности</div> </div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <script> $(document).ready(function () { $('#main+p').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
селектор~элемент
Выбор всех следующих элементов.
В этом примере будут выбраны все следующие элементы p, следующие за элементом div с идентификатором main на одном уровне вложенности.
Если в элементе, следующем за изначальным, есть вложенные элементы p, то они выбраны не будут.
В этом примере будут выбраны все следующие элементы p, следующие за элементом div с идентификатором main на одном уровне вложенности.
Если в элементе, следующем за изначальным, есть вложенные элементы p, то они выбраны не будут.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main">начало отсчета элемент DIV</div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <div> <p>вложенный элемент P второй уровень вложенности</p> <div>вложенный элемент DIV второй уровень вложенности</div> <p>вложенный элемент P второй уровень вложенности</p> <div>вложенный элемент DIV второй уровень вложенности</div> </div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <script> $(document).ready(function () { $('#main~p').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main">начало отсчета элемент DIV</div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <div> <p>вложенный элемент P второй уровень вложенности</p> <div>вложенный элемент DIV второй уровень вложенности</div> <p>вложенный элемент P второй уровень вложенности</p> <div>вложенный элемент DIV второй уровень вложенности</div> </div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> <script> $(document).ready(function () { $('#main~p').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:has(элемент)
Выбор элемента, который имеет потомков, указанных в скобках
В этом примере будут выбраны все элементы div, которые имеют потомком элемент p. Если этот элемент и его потомки, содержит текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элементы div, которые имеют потомком элемент p. Если этот элемент и его потомки, содержит текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div>элемент DIV не имеет потомков</div> <div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> </div> <div>элемент DIV не имеет потомков</div> <div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> </div> <script> $(document).ready(function () { $('div:has(p)').css({ 'color': '#F00', 'font-size': '24px' }); //этот способ будет работать быстрее //$('div').has('p').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div>элемент DIV не имеет потомков</div> <div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> </div> <div>элемент DIV не имеет потомков</div> <div> <p>элемент P первый уровень вложенности</p> <div>элемент DIV первый уровень вложенности</div> </div> <script> $(document).ready(function () { $('div:has(p)').css({ 'color': '#F00', 'font-size': '24px' }); //этот способ будет работать быстрее //$('div').has('p').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:parent
Выбор элемента, который является не пустым.
В этом примере будут выбраны все элементы div, которые содержат хотя бы пробел. Будет изменен цвет фона. Если этот элемент, содержит текст, то будет размер шрифта.
В этом примере будут выбраны все элементы div, которые содержат хотя бы пробел. Будет изменен цвет фона. Если этот элемент, содержит текст, то будет размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> div { height: 30px; } </style> </head> <body> <div></div> <div>этот элемент DIV не пустой</div> <div></div> <div>этот элемент DIV не пустой</div> <script> $(document).ready(function () { $('div:parent').css({ 'background-color': '#ffe1ff', 'font-size': '24px' }); //этот способ будет работать быстрее //$('div').filter(':parent').css({ 'background-color': '#ffe1ff', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> div { height: 30px; } </style> </head> <body> <div></div> <div>этот элемент DIV не пустой</div> <div></div> <div>этот элемент DIV не пустой</div> <script> $(document).ready(function () { $('div:parent').css({ 'background-color': '#ffe1ff', 'font-size': '24px' }); //этот способ будет работать быстрее //$('div').filter(':parent').css({ 'background-color': '#ffe1ff', 'font-size': '24px' }); }); </script> </body> </html>
:empty
Выбор элемента, который является пустым.
В этом примере будут выбраны все элементы div и все элементы td, которые пустые. Будет изменен цвет фона.
В этом примере будут выбраны все элементы div и все элементы td, которые пустые. Будет изменен цвет фона.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> div { height: 30px; } table, td { border: 1px solid #00F; border-collapse: collapse; } td { height: 50px; width: 50px; text-align: center; } </style> </head> <body> <div></div> <div>этот элемент DIV не пустой</div> <div></div> <div>этот элемент DIV не пустой</div> <table> <tr> <td>1</td> <td></td> <td>2</td> </tr> <tr> <td></td> <td>3</td> <td></td> </tr> <tr> <td>4</td> <td></td> <td>5</td> </tr> </table> <script> $(document).ready(function () { $('div:empty').css({ 'background-color': '#ffe1ff', 'font-size': '24px' }); $('td:empty').css({ 'background-color': '#ffe1ff' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> div { height: 30px; } table, td { border: 1px solid #00F; border-collapse: collapse; } td { height: 50px; width: 50px; text-align: center; } </style> </head> <body> <div></div> <div>этот элемент DIV не пустой</div> <div></div> <div>этот элемент DIV не пустой</div> <table> <tr> <td>1</td> <td></td> <td>2</td> </tr> <tr> <td></td> <td>3</td> <td></td> </tr> <tr> <td>4</td> <td></td> <td>5</td> </tr> </table> <script> $(document).ready(function () { $('div:empty').css({ 'background-color': '#ffe1ff', 'font-size': '24px' }); $('td:empty').css({ 'background-color': '#ffe1ff' }); }); </script> </body> </html>
:contains(text)
Выбор элемента, содержащего указанный текст, даже если текст содержится в дочернем элементе.
В этом примере будут выбраны элементы div, которые имеют в своем тексте восклицательный знак. Если любой дочерний элемент содержит в тексте восклицательный знак, этот элемент div, также будет выбран. Будет изменен цвет фона и размер шрифта.
В этом примере будут выбраны элементы div, которые имеют в своем тексте восклицательный знак. Если любой дочерний элемент содержит в тексте восклицательный знак, этот элемент div, также будет выбран. Будет изменен цвет фона и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> div { height: 30px; } </style> </head> <body> <div>Hello World!</div> <div>To be or not to be?</div> <div>Привет Мир!</div> <div>Быть или не быть?</div> <div> <p>Текст находится во вложенном элементе!</p> </div> <script> $(document).ready(function () { $('div:contains("!")').css({ 'background-color': '#ffe1ff', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> div { height: 30px; } </style> </head> <body> <div>Hello World!</div> <div>To be or not to be?</div> <div>Привет Мир!</div> <div>Быть или не быть?</div> <div> <p>Текст находится во вложенном элементе!</p> </div> <script> $(document).ready(function () { $('div:contains("!")').css({ 'background-color': '#ffe1ff', 'font-size': '24px' }); }); </script> </body> </html>
:animated
Выбор элемента, который в данных момент участвует в анимации.
В этом примере, при открытии страницы, первые два элемента div будут делать анимацию, увеличиваться в ширину, затем уменьшаться в ширину, до исходного размера бесконечное количество раз. Если пользователь нажмет на кнопку, будут выбраны элементы div, которые делают анимацию и цвет этих элементов изменится. Если пользователь нажмет еще раз на кнопку, то цвет элементов станет изначальным.
В этом примере, при открытии страницы, первые два элемента div будут делать анимацию, увеличиваться в ширину, затем уменьшаться в ширину, до исходного размера бесконечное количество раз. Если пользователь нажмет на кнопку, будут выбраны элементы div, которые делают анимацию и цвет этих элементов изменится. Если пользователь нажмет еще раз на кнопку, то цвет элементов станет изначальным.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> * { margin: 0; padding: 0; } .a { height: 100px; width: 100px; margin: 25px; background-color: #3BA9DE; } .b { height: 100px; width: 100px; margin: 25px; background-color: #852E76; } #button { height: 100px; width: 100px; margin: 25px; cursor: pointer; border-radius: 5px; background-color: #E2E2E2; text-align: center; line-height: 100px; font-size: 26px; color: #852E76; font-weight: bold; } </style> </head> <body> <div id="box1" class="a"></div> <div id="box2" class="a"></div> <div class="a"></div> <div id="button">OK</div> <script> function funAnimate1() { $('#box1').animate({ 'width': '600px' }, 3000); $('#box1').animate({ 'width': '100px' }, 3000); } function funAnimate2() { $('#box2').animate({ 'width': '400px' }, 3000); $('#box2').animate({ 'width': '100px' }, 3000); } $(document).ready(function () { setInterval('funAnimate1()', 0); setInterval('funAnimate2()', 0); $('#button').click(function () { $('div:animated').toggleClass('b'); }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> * { margin: 0; padding: 0; } .a { height: 100px; width: 100px; margin: 25px; background-color: #3BA9DE; } .b { height: 100px; width: 100px; margin: 25px; background-color: #852E76; } #button { height: 100px; width: 100px; margin: 25px; cursor: pointer; border-radius: 5px; background-color: #E2E2E2; text-align: center; line-height: 100px; font-size: 26px; color: #852E76; font-weight: bold; } </style> </head> <body> <div id="box1" class="a"></div> <div id="box2" class="a"></div> <div class="a"></div> <div id="button">OK</div> <script> function funAnimate1() { $('#box1').animate({ 'width': '600px' }, 3000); $('#box1').animate({ 'width': '100px' }, 3000); } function funAnimate2() { $('#box2').animate({ 'width': '400px' }, 3000); $('#box2').animate({ 'width': '100px' }, 3000); } $(document).ready(function () { setInterval('funAnimate1()', 0); setInterval('funAnimate2()', 0); $('#button').click(function () { $('div:animated').toggleClass('b'); }); }); </script> </body> </html>
:even
Выбор четных элементов, индексация начинается с 0.
0 является четным числом.
В этом примере будут выбраны все четные элементы p. Если эти элементы содержат текст, то будет изменен цвет и размер шрифта.
0 является четным числом.
В этом примере будут выбраны все четные элементы p. Если эти элементы содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:even').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:even').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:odd
Выбор нечетных элементов, индексация начинается с 0.
0 является нечетным числом.
В этом примере будут выбраны все нечетные элементы p. Если эти элементы содержат текст, то будет изменен цвет и размер шрифта.
0 является нечетным числом.
В этом примере будут выбраны все нечетные элементы p. Если эти элементы содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:odd').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:odd').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:first
Выбор первого дочернего элемента.
В этом примере будет выбран первый элемент p. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
В этом примере будет выбран первый элемент p. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:first').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:first').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:last
Выбор последнего дочернего элемента.
В этом примере будет выбран последний элемент p. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
В этом примере будет выбран последний элемент p. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:last').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:last').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:gt(index)
Выбор всех элементов, которые следуют после указанного индекса, индексация начинается с 0.
В этом примере будут выбраны все элементы p, которые следуют за элементом p, находящимся по указанному индексу 5. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элементы p, которые следуют за элементом p, находящимся по указанному индексу 5. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:gt(5)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:gt(5)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:lt(index)
Выбор всех элементов, которые следуют до указанного индекса, индексация начинается с 0.
В этом примере будут выбраны все элементы p, которые следуют перед элементом p, находящимся по указанному индексу 5. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элементы p, которые следуют перед элементом p, находящимся по указанному индексу 5. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:lt(5)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:lt(5)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:eq(index)
Выбор элемента по указанному индексу, индексация начинается с 0.
В этом примере будет выбран элемент p, с указанным индексом 5. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
В этом примере будет выбран элемент p, с указанным индексом 5. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:eq(5)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <p>Zero</p> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> <p>Nine</p> <p>Ten</p> <script> $(document).ready(function () { $('p:eq(5)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:header
Выбор всех заголовков (h1, h2, h3, h4, h5, h6).
В этом примере будут выбраны все элементы, которые являются заголовками. Если эти элементы, содержат текст, то будет изменен цвет.
В этом примере будут выбраны все элементы, которые являются заголовками. Если эти элементы, содержат текст, то будет изменен цвет.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <h1>Hello World!</h1> <div>Hello World!</div> <h2>Hello World!</h2> <p>Hello World!</p> <h3>Hello World!</h3> </div> <script> $(document).ready(function () { $('#main>:header').css({ 'color': '#F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <h1>Hello World!</h1> <div>Hello World!</div> <h2>Hello World!</h2> <p>Hello World!</p> <h3>Hello World!</h3> </div> <script> $(document).ready(function () { $('#main>:header').css({ 'color': '#F00' }); }); </script> </body> </html>
:not(selector)
Выбор всех селекторов, кроме указанных.
В этом примере будет выбраны все элемент p. Во всех элементах, кроме элементов p, содержащих текст, будет изменен цвет и размер шрифта.
В этом примере будет выбраны все элемент p. Во всех элементах, кроме элементов p, содержащих текст, будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div>Hello World!</div> <p>Hello World!</p> <h3>Hello World!</h3> </div> <script> $(document).ready(function () { $('#main>:not(p)').css({ 'color': '#F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div>Hello World!</div> <p>Hello World!</p> <h3>Hello World!</h3> </div> <script> $(document).ready(function () { $('#main>:not(p)').css({ 'color': '#F00' }); }); </script> </body> </html>
:hidden
Выбор скрытых элементов.
В этом примере будут выбраны все скрытые дочерние элементы p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта, а также, эти элементы станут видимыми.
В этом примере будут выбраны все скрытые дочерние элементы p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта, а также, эти элементы станут видимыми.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> p { height: 30px; } </style> </head> <body> <div id="main"> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> </div> <script> $(document).ready(function () { $('#main>p:hidden').css({ 'display': 'block', 'color': '#F00', 'font-size': '24px'}); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> p { height: 30px; } </style> </head> <body> <div id="main"> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> </div> <script> $(document).ready(function () { $('#main>p:hidden').css({ 'display': 'block', 'color': '#F00', 'font-size': '24px'}); }); </script> </body> </html>
:visible
Выбор видимых элементов.
В этом примере будут выбраны все видимые дочерние элементы p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все видимые дочерние элементы p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> p { height: 30px; } </style> </head> <body> <div id="main"> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> </div> <script> $(document).ready(function () { $('#main>p:visible').css({ 'color': '#F00', 'font-size': '24px'}); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> p { height: 30px; } </style> </head> <body> <div id="main"> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> <p hidden="hidden">этот элемент является скрытым</p> <p>этот элемент является видимым</p> </div> <script> $(document).ready(function () { $('#main>p:visible').css({ 'color': '#F00', 'font-size': '24px'}); }); </script> </body> </html>
[name]
Выбор элемента по названию атрибута.
В этом примере будут выбраны все элементы, которые имеют атрибут id. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элементы, которые имеют атрибут id. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { font-style: italic; } </style> </head> <body> <div id="main"> <p id="p1">One</p> <p>Two</p> <p class="a">Three</p> <p>Four</p> <p id="p2">Five</p> </div> <script> $(document).ready(function () { $('#main>p[id]').css({ 'color': '#F00', 'font-size': '24px'}); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <style> .a { font-style: italic; } </style> </head> <body> <div id="main"> <p id="p1">One</p> <p>Two</p> <p class="a">Three</p> <p>Four</p> <p id="p2">Five</p> </div> <script> $(document).ready(function () { $('#main>p[id]').css({ 'color': '#F00', 'font-size': '24px'}); }); </script> </body> </html>
[name=value]
Выбор элемента по значению атрибута.
В этом примере будут выбраны все элементы с атрибутом type=text. Рамка будет иметь красный цвет. Будет выбран элемент с атрибутом type=submit. С помощью функции val(), на кнопку будет добавлен текст OK.
В этом примере будут выбраны все элементы с атрибутом type=text. Рамка будет иметь красный цвет. Будет выбран элемент с атрибутом type=submit. С помощью функции val(), на кнопку будет добавлен текст OK.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <form> <input type="text" /> <br /> <br /> <input type="text" /> <br /> <br /> <input type="submit"/> </form> <script> $(document).ready(function () { $('form>[type=text]').css({ 'border': '1px solid #F00' }); $('form>[type=submit]').val('OK'); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <form> <input type="text" /> <br /> <br /> <input type="text" /> <br /> <br /> <input type="submit"/> </form> <script> $(document).ready(function () { $('form>[type=text]').css({ 'border': '1px solid #F00' }); $('form>[type=submit]').val('OK'); }); </script> </body> </html>
[name!=value]
Выбор элемента, где значение атрибута не совпадает с указанным значением.
В этом примере будут выбраны элементы с атрибутом type=!submit. Рамка у этих элементов будет иметь красный цвет.
В этом примере будут выбраны элементы с атрибутом type=!submit. Рамка у этих элементов будет иметь красный цвет.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <form> <input type="text" /> <br /> <br /> <input type="text" /> <br /> <br /> <input type="submit" value="OK"/> </form> <script> $(document).ready(function () { $('form>[type!=submit]').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <form> <input type="text" /> <br /> <br /> <input type="text" /> <br /> <br /> <input type="submit" value="OK"/> </form> <script> $(document).ready(function () { $('form>[type!=submit]').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
[name^=value]
Выбор элемента, значение атрибута находится в начале.
В этом примере будут выбраны все элементы с атрибутом href, значение которых начинается символами http://. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элементы с атрибутом href, значение которых начинается символами http://. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <a href="http://fb3809fm.bget.ru" target="_blank">http://fb3809fm.bget.ru</a> <br /> <br /> <a href="https://www.google.com/webmasters/tools/home?hl=ru" target="_blank">https://www.google.com/webmasters/tools/home?hl=ru</a> <br /> <br /> <a href="http://fr38060s.bget.ru" target="_blank">http://fr38060s.bget.ru</a> </div> <script> $(document).ready(function () { $("#main>[href^='http://']").css({ 'color': '#852E76', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <a href="http://fb3809fm.bget.ru" target="_blank">http://fb3809fm.bget.ru</a> <br /> <br /> <a href="https://www.google.com/webmasters/tools/home?hl=ru" target="_blank">https://www.google.com/webmasters/tools/home?hl=ru</a> <br /> <br /> <a href="http://fr38060s.bget.ru" target="_blank">http://fr38060s.bget.ru</a> </div> <script> $(document).ready(function () { $("#main>[href^='http://']").css({ 'color': '#852E76', 'font-size': '24px' }); }); </script> </body> </html>
[name$=value]
Выбор элемента, значение атрибута находится в конце.
В этом примере будут выбраны все элементы с атрибутом href, значение которых заканчивается символами .bget.ru. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элементы с атрибутом href, значение которых заканчивается символами .bget.ru. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <a href="http://fb3809fm.bget.ru" target="_blank">http://fb3809fm.bget.ru</a> <br /> <br /> <a href="https://www.google.com/webmasters/tools/home?hl=ru" target="_blank">https://www.google.com/webmasters/tools/home?hl=ru</a> <br /> <br /> <a href="http://fr38060s.bget.ru" target="_blank">http://fr38060s.bget.ru</a> </div> <script> $(document).ready(function () { $("#main>[href$='.bget.ru']").css({ 'color': '#852E76', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <a href="http://fb3809fm.bget.ru" target="_blank">http://fb3809fm.bget.ru</a> <br /> <br /> <a href="https://www.google.com/webmasters/tools/home?hl=ru" target="_blank">https://www.google.com/webmasters/tools/home?hl=ru</a> <br /> <br /> <a href="http://fr38060s.bget.ru" target="_blank">http://fr38060s.bget.ru</a> </div> <script> $(document).ready(function () { $("#main>[href$='.bget.ru']").css({ 'color': '#852E76', 'font-size': '24px' }); }); </script> </body> </html>
[name*=value]
Выбор элемента, значение атрибута находится в любом месте.
В этом примере будут выбраны все элементы с атрибутом href, где в любом месте значения будут символы ://. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все элементы с атрибутом href, где в любом месте значения будут символы ://. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <a href="http://fb3809fm.bget.ru" target="_blank">http://fb3809fm.bget.ru</a> <br /> <br /> <a href="https://www.google.com/webmasters/tools/home?hl=ru" target="_blank">https://www.google.com/webmasters/tools/home?hl=ru</a> <br /> <br /> <a href="http://fr38060s.bget.ru" target="_blank">http://fr38060s.bget.ru</a> </div> <script> $(document).ready(function () { $("#main>[href*='://']").css({ 'color': '#852E76', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <a href="http://fb3809fm.bget.ru" target="_blank">http://fb3809fm.bget.ru</a> <br /> <br /> <a href="https://www.google.com/webmasters/tools/home?hl=ru" target="_blank">https://www.google.com/webmasters/tools/home?hl=ru</a> <br /> <br /> <a href="http://fr38060s.bget.ru" target="_blank">http://fr38060s.bget.ru</a> </div> <script> $(document).ready(function () { $("#main>[href*='://']").css({ 'color': '#852E76', 'font-size': '24px' }); }); </script> </body> </html>
:first-child
Выбор всех первых дочерних элементов во всех вложенных элементах.
В этом примере будут выбраны все первые дочерние элементы p, во всех вложенных элементах. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все первые дочерние элементы p, во всех вложенных элементах. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> </div> </div> <script> $(document).ready(function () { $('#main p:first-child').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> </div> </div> <script> $(document).ready(function () { $('#main p:first-child').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:last-child
Выбор всех последних дочерних элементов во всех вложенных элементах.
В этом примере будут выбраны все последние дочерние элементы p, во всех вложенных элементах. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все последние дочерние элементы p, во всех вложенных элементах. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> </div> </div> <script> $(document).ready(function () { $('#main p:last-child').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> </div> </div> <script> $(document).ready(function () { $('#main p:last-child').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:only-child
Выбор единственного дочернего элемента во всех вложенных элементах.
В этом примере, из всех дочерних элементов будет выбран единственный дочерний элемент p, во всех вложенных элементах. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
В этом примере, из всех дочерних элементов будет выбран единственный дочерний элемент p, во всех вложенных элементах. Если этот элемент, содержит текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> </div> <div> <p>Single</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> </div> </div> <script> $(document).ready(function () { $('#main p:only-child').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> </div> <div> <p>Single</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> </div> </div> <script> $(document).ready(function () { $('#main p:only-child').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:nth-child(n)
Выбор всех дочерних элементов по указанному номеру во всех вложенных элементах, нумерация начинается с 1.
В этом примере будут выбраны все вторые дочерние элементы p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все вторые дочерние элементы p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> </div> </div> <script> $(document).ready(function () { $('#main p:nth-child(2)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> </div> </div> <script> $(document).ready(function () { $('#main p:nth-child(2)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:nth-child(even)
Выбор всех четных дочерних элементов во всех вложенных элементах.
В этом примере будут выбраны все четные дочерние элементы p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все четные дочерние элементы p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> <p>4</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> <p>Четыре</p> </div> </div> <script> $(document).ready(function () { $('#main p:nth-child(even)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> <p>4</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> <p>Четыре</p> </div> </div> <script> $(document).ready(function () { $('#main p:nth-child(even)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:nth-child(odd)
Выбор всех нечетных дочерних элементов во всех вложенных элементах.
В этом примере будут выбраны все нечетные дочерние элементы p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
В этом примере будут выбраны все нечетные дочерние элементы p. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> <p>4</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> <p>Четыре</p> </div> </div> <script> $(document).ready(function () { $('#main p:nth-child(odd)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> <p>4</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> </div> <div> <p>Один</p> <p>Два</p> <p>Три</p> <p>Четыре</p> </div> </div> <script> $(document).ready(function () { $('#main p:nth-child(odd)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:nth-child(an+b)
Выбор всех дочерних элементов, рассчитанных по формуле a*n+b, где n, это счетчик 0, 1, 2…
2n+1
2*0+1=1
2*1+1=3
2*2+1=5
2*3+1=7
2n+1
2*0+1=1
2*1+1=3
2*2+1=5
2*3+1=7
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p> <p>6</p> <p>7</p> <p>8</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> </div> </div> <script> $(document).ready(function () { $('#main p:nth-child(2n+1)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <div> <p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p> <p>6</p> <p>7</p> <p>8</p> </div> <div> <p>One</p> <p>Two</p> <p>Three</p> <p>Four</p> <p>Five</p> <p>Six</p> <p>Seven</p> <p>Eight</p> </div> </div> <script> $(document).ready(function () { $('#main p:nth-child(2n+1)').css({ 'color': '#F00', 'font-size': '24px' }); }); </script> </body> </html>
:button
Выбор всех элементов с тегом button или с типом button.
В этом примере будут выбраны все элементы с тегом button и с типом button. Элемент input с типом submit, который так же является кнопкой, выбран не будет. В выбранных элементах будет изменен текст, размер шрифта и цвет границ.
В этом примере будут выбраны все элементы с тегом button и с типом button. Элемент input с типом submit, который так же является кнопкой, выбран не будет. В выбранных элементах будет изменен текст, размер шрифта и цвет границ.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="submit" value="тип submit" /> <br /> <br /> <input type="reset" value="тип reset" /> <br /> <br /> <button>тег button</button> <br /> <br /> <input type="button" value="тип button" /> </form> </div> <script> $(document).ready(function () { $('form>:button').css({ 'color': '#F00', 'font-size': '24px', 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="submit" value="тип submit" /> <br /> <br /> <input type="reset" value="тип reset" /> <br /> <br /> <button>тег button</button> <br /> <br /> <input type="button" value="тип button" /> </form> </div> <script> $(document).ready(function () { $('form>:button').css({ 'color': '#F00', 'font-size': '24px', 'border': '1px solid #F00' }); }); </script> </body> </html>
:submit
Выбор всех элементов с типом submit и с тегом button.
В этом примере будут выбраны все элементы с тегом submit и с тегом button. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта, и цвет границ.
В этом примере будут выбраны все элементы с тегом submit и с тегом button. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта, и цвет границ.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="submit" value="тип submit" /> <br /> <br /> <input type="reset" value="тип reset" /> <br /> <br /> <button>тег button</button> <br /> <br /> <input type="button" value="тип button" /> </form> </div> <script> $(document).ready(function () { $('form>:submit').css({ 'color': '#F00', 'font-size': '24px', 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="submit" value="тип submit" /> <br /> <br /> <input type="reset" value="тип reset" /> <br /> <br /> <button>тег button</button> <br /> <br /> <input type="button" value="тип button" /> </form> </div> <script> $(document).ready(function () { $('form>:submit').css({ 'color': '#F00', 'font-size': '24px', 'border': '1px solid #F00' }); }); </script> </body> </html>
:reset
Выбор всех элементов с типом reset.
В этом примере будут выбраны все элементы с тегом reset. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта, и цвет границ.
В этом примере будут выбраны все элементы с тегом reset. Если эти элементы, содержат текст, то будет изменен цвет и размер шрифта, и цвет границ.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="submit" value="тип submit" /> <br /> <br /> <input type="reset" value="тип reset" /> <br /> <br /> <button>тег button</button> <br /> <br /> <input type="button" value="тип button" /> </form> </div> <script> $(document).ready(function () { $('form>:reset').css({ 'color': '#F00', 'font-size': '24px', 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="submit" value="тип submit" /> <br /> <br /> <input type="reset" value="тип reset" /> <br /> <br /> <button>тег button</button> <br /> <br /> <input type="button" value="тип button" /> </form> </div> <script> $(document).ready(function () { $('form>:reset').css({ 'color': '#F00', 'font-size': '24px', 'border': '1px solid #F00' }); }); </script> </body> </html>
:image
Выбор всех элементов с типом image.
В этом примере будут выбраны элементы с типом image. Во всех выбранных элементах будет изменен цвет границы.
В этом примере будут выбраны элементы с типом image. Во всех выбранных элементах будет изменен цвет границы.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <input type="image" src="img/a.jpg" /> </div> <script> $(document).ready(function () { $('#main>:image').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <input type="image" src="img/a.jpg" /> </div> <script> $(document).ready(function () { $('#main>:image').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
:text
Выбор всех элементов с типом text.
В этом примере будут выбраны элементы с типом text. Во всех выбранных элементах будет изменен цвет границы.
В этом примере будут выбраны элементы с типом text. Во всех выбранных элементах будет изменен цвет границы.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" placeholder="username" /> <br /> <br /> <input type="password" placeholder="password" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { $('form>:text').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" placeholder="username" /> <br /> <br /> <input type="password" placeholder="password" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { $('form>:text').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
:password
Выбор всех элементов с типом password.
В этом примере будут выбраны элементы с типом password. Во всех выбранных элементах будет изменен цвет границы.
В этом примере будут выбраны элементы с типом password. Во всех выбранных элементах будет изменен цвет границы.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" placeholder="username" /> <br /> <br /> <input type="password" placeholder="password" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { $('form>:password').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" placeholder="username" /> <br /> <br /> <input type="password" placeholder="password" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { $('form>:password').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
:checkbox
Выбор всех элементов с типом checkbox.
В этом примере будут выбраны элементы с типом checkbox. Напрямую, работать с выбранными элементами нельзя. Нужно обернуть их в элемент span, затем выбрать этот элемент span, как родительский и этому элементу span изменить цвет границ. Вот так все сложно.
В этом примере будут выбраны элементы с типом checkbox. Напрямую, работать с выбранными элементами нельзя. Нужно обернуть их в элемент span, затем выбрать этот элемент span, как родительский и этому элементу span изменить цвет границ. Вот так все сложно.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="checkbox" checked="checked" name="one" /> <input type="checkbox" name="one" /> <input type="checkbox" name="one" /> <br /> <br /> <input type="radio" checked="checked" name="two" /> <input type="radio" name="two" /> <input type="radio" name="two" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { /*такой код не работает*/ //$('form>input:checkbox').css({ 'border': '1px solid #F00' }); $('form>input:checkbox').wrap('<span></span>').parent().css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="checkbox" checked="checked" name="one" /> <input type="checkbox" name="one" /> <input type="checkbox" name="one" /> <br /> <br /> <input type="radio" checked="checked" name="two" /> <input type="radio" name="two" /> <input type="radio" name="two" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { /*такой код не работает*/ //$('form>input:checkbox').css({ 'border': '1px solid #F00' }); $('form>input:checkbox').wrap('<span></span>').parent().css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
:radio
Выбор всех элементов с типом radio.
В этом примере будут выбраны элементы с типом radio. Напрямую, работать с выбранными элементами нельзя. Нужно обернуть их в элемент span, затем выбрать этот элемент span, как родительский и этому элементу span изменить цвет границ. Вот так все сложно.
В этом примере будут выбраны элементы с типом radio. Напрямую, работать с выбранными элементами нельзя. Нужно обернуть их в элемент span, затем выбрать этот элемент span, как родительский и этому элементу span изменить цвет границ. Вот так все сложно.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="checkbox" checked="checked" name="one" /> <input type="checkbox" name="one" /> <input type="checkbox" name="one" /> <br /> <br /> <input type="radio" checked="checked" name="two" /> <input type="radio" name="two" /> <input type="radio" name="two" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { /*такой код не работает*/ //$('form>input:radio').css({ 'border': '1px solid #F00' }); $('form>input:radio').wrap('<span></span>').parent().css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="checkbox" checked="checked" name="one" /> <input type="checkbox" name="one" /> <input type="checkbox" name="one" /> <br /> <br /> <input type="radio" checked="checked" name="two" /> <input type="radio" name="two" /> <input type="radio" name="two" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { /*такой код не работает*/ //$('form>input:radio').css({ 'border': '1px solid #F00' }); $('form>input:radio').wrap('<span></span>').parent().css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
:checked
Выбор всех выбранных элементов с типом checkbox (флажок) и типом radio (переключатель).
В этом примере будут выбраны все выбранные элементы с типом checkbox и с типом radio. Напрямую, работать с выбранными элементами нельзя. Нужно обернуть их в элемент span, затем выбрать этот элемент span, как родительский и этому элементу span изменить цвет границ. Вот так все сложно.
В этом примере будут выбраны все выбранные элементы с типом checkbox и с типом radio. Напрямую, работать с выбранными элементами нельзя. Нужно обернуть их в элемент span, затем выбрать этот элемент span, как родительский и этому элементу span изменить цвет границ. Вот так все сложно.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="checkbox" checked="checked" name="one" /> <input type="checkbox" name="one" /> <input type="checkbox" name="one" /> <br /> <br /> <input type="radio" checked="checked" name="two" /> <input type="radio" name="two" /> <input type="radio" name="two" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { /*такой код не работает*/ //$('form>input:checked').css({ 'border': '1px solid #F00' }); $('form>input:checked').wrap('<span></span>').parent().css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="checkbox" checked="checked" name="one" /> <input type="checkbox" name="one" /> <input type="checkbox" name="one" /> <br /> <br /> <input type="radio" checked="checked" name="two" /> <input type="radio" name="two" /> <input type="radio" name="two" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { /*такой код не работает*/ //$('form>input:checked').css({ 'border': '1px solid #F00' }); $('form>input:checked').wrap('<span></span>').parent().css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
:input
Выбор всех элементов с тегом input.
В этом примере будут выбраны элементы input. У выбранных элементов будет измен цвет границы.
В этом примере будут выбраны элементы input. У выбранных элементов будет измен цвет границы.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="checkbox" checked="checked" name="one" /> <input type="checkbox" name="one" /> <input type="checkbox" name="one" /> <br /> <br /> <input type="radio" checked="checked" name="two" /> <input type="radio" name="two" /> <input type="radio" name="two" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { $('form>:input').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <form> <input type="text" /> <br /> <br /> <input type="checkbox" checked="checked" name="one" /> <input type="checkbox" name="one" /> <input type="checkbox" name="one" /> <br /> <br /> <input type="radio" checked="checked" name="two" /> <input type="radio" name="two" /> <input type="radio" name="two" /> <br /> <br /> <input type="submit" value="OK" /> </form> </div> <script> $(document).ready(function () { $('form>:input').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
:enabled
Выбор всех активных элементов.
В этом примере будут выбраны активные элементы. У выбранных элементов будет измен цвет границы.
В этом примере будут выбраны активные элементы. У выбранных элементов будет измен цвет границы.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <input type="text" placeholder="enabled" /> <br /> <br /> <input type="text" placeholder="disabled" disabled="disabled" /> <br /> <br /> <input type="text" placeholder="enabled" /> <br /> <br /> <input type="text" placeholder="disabled" disabled="disabled" /> </div> <script> $(document).ready(function () { $('#main>:enabled').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <input type="text" placeholder="enabled" /> <br /> <br /> <input type="text" placeholder="disabled" disabled="disabled" /> <br /> <br /> <input type="text" placeholder="enabled" /> <br /> <br /> <input type="text" placeholder="disabled" disabled="disabled" /> </div> <script> $(document).ready(function () { $('#main>:enabled').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
:disabled
Выбор всех не активных элементов.
В этом примере будут выбраны не активные элементы. У выбранных элементов будет измен цвет границы.
В этом примере будут выбраны не активные элементы. У выбранных элементов будет измен цвет границы.
index.html
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <input type="text" placeholder="enabled" /> <br /> <br /> <input type="text" placeholder="disabled" disabled="disabled" /> <br /> <br /> <input type="text" placeholder="enabled" /> <br /> <br /> <input type="text" placeholder="disabled" disabled="disabled" /> </div> <script> $(document).ready(function () { $('#main>:disabled').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>New Страница</title> <!-- подключаем библиотеку онлайн через Google CDN --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> </head> <body> <div id="main"> <input type="text" placeholder="enabled" /> <br /> <br /> <input type="text" placeholder="disabled" disabled="disabled" /> <br /> <br /> <input type="text" placeholder="enabled" /> <br /> <br /> <input type="text" placeholder="disabled" disabled="disabled" /> </div> <script> $(document).ready(function () { $('#main>:disabled').css({ 'border': '1px solid #F00' }); }); </script> </body> </html>