Метод .end() возвращает предыдущий набор jQuery в пределах цепочки команд. Если набор jQuery не модифицировался и не менялся на новый, то возвращается пустой набор jQuery.
Возвращаемое значение: (объект) Набор jQuery.
Параметры: Нет.
1. Примечание:
Перечень функций, которые изменяют или создают новый набор jQuery:
2. // Сначала найдем все элементы <div> 3. // Затем найдем все <span> внутри этих <div> 4. // и установим для них желтый цвет фона. Теперь5. // вернем предыдущий объект jQuery (все элементы <div>), 6. // найдем все <p> внутри этих <div> 7. // и установим для них зеленый цвет фона.8. 9. 10.$("div").find("span").css("background-color","yellow") .end().find("p").css("background-color","green");
Ловим нажатие Enter в нужном текстовом поле.
Данный код может использоваться, если вам необходимо отловить событие – нажатие на клавишу Enter при вводе текста в определенном текстовом поле. Данное событие – сигнал, что ввод данных закончен и их можно обрабатывать. Нажатие Enter для пользователей часто значительно удобнее, чем клик по кнопке, например, «Отправить» или «ОК».
Код для «ловли» такого события простой. Задействуем удобный jquery.
12345678910
<script>$(document).ready(function(){ $("#my_name").keypress(function(e){ if(e.keyCode==13){ //нажата клавиша enter - здесь ваш код } }); });</script>
В данном случае обрабатываем поле с идентификатором «my_name». Обработчик события возвращает код нажатой клавиши Enter – 13.