Синтаксис | Описание |
$(“*”) | Selects all elements |
$(this) | Selects the current HTML element |
$(“p.intro”) | Selects all <p>elements with class="intro" |
$(“p:first”) | Selects the first <p> element |
$(“ul li:first”) | Selects the first <li> element of the first <ul> |
$(“ul li:first-child”) | Selects the first <li> element of every <ul> |
$(“[href]”) | Selects all elements with an href attribute |
$(“a[target=’_blank’]”) | Selects all <a> elements with a target attribute value equal to “_blank” |
$(“a[target!=’_blank’]”) | Selects all <a> elements with a target attribute value NOT equal to “_blank” |
$(“:button”) | Selects all <button> elements and <input> elements of type=”button” |
$(“tr:even”) | Selects all even <tr> elements |
$(“tr:odd”) | Selects all odd <tr> elements |
JQuery-методы событий
Ниже представлены общие с технологией DOM события:
События мыши | События клавиатуры | События формы | События документа/окна |
click | keypress | submit | load |
dblclick | keydown | change | resize |
mouseenter | keyup | focus | scroll |
mouseleave | blur | unload |
JQuery-синтаксис для методой событий
В jQuery, большинство DOM-событий имеют эквивалентный jQuery-метод. Чтобы назначить событие нажатия мышкой на все элементы <p> на странице, вы можете написать:
$("p").click();
|
|
Следующий шаг – это определение того, что будет происходить, когда наступит указанное событие.
Вы должны определить функцию для события:
$("p").click(function(){
// описание действий в функции
});