[Function] get(index)
Раздел "Core"
Доступ к единственному элементу по заданному индексу из набора выбранных элементов.
index: доступ к элементу в энной позиции.
Функция позволяет вам извлечь актуальный элемент структуры DOM и работать с ним на прямую, без необходимости использования jQuery функций для доступа к нему. Функция вызывается следующим образом - $(this).get(0), что эквивалентно использованию квадратных скобок для обозначения jQuery объекта $(this)[0].
Пример:
Получить имя тэга, по которому произвели щелчок.
"jQuery"
$("*", document.body).click(function (e) {
e.stopPropagation();
var domEl = $(this).get(0);
$("span:first").text("Clicked on - " + domEl.tagName);
});
"HTML"
<span></span>
<p>Параграф <span>span</span> параграф</p>
<div><input type="text" /></div>
"CSS"
span { color:red; }
div { background:yellow; }
"Живой пример jQuery"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link href="http://test-drupal.ru/themes/slyweb/css/jqueryiframe.css"
rel="stylesheet" type="text/css"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("*", document.body).click(function (e) {
e.stopPropagation();
var domEl = $(this).get(0);
$("span:first").text("Clicked on - " + domEl.tagName);
});
});
</script>
</head>
<body class="iframe">
<span></span>
<p>Параграф <span>span</span> параграф</p>
<div><input type="text" /></div>
</body>
</html>
<style>
span { color:red; }
div { background:yellow; }
</style>
Пример:
Пример метода $.get с официальной страницы руководства jQuery:
"HTML"
<img src="1.jpg" /> <img src="2.jpg" />
В результате из всех элементов изображений будет выбрано в массив только первое изображение:
[<img src="1.jpg" />]
"Живой пример jQuery"
Версия jQuery 1.4.2
Документ создан 2010-08-21