Описание: Контекст узла DOM первоначально переданный в jQuery() (если ничего не было передано, то контекст будет равносилен самому документу).
Метод .live() обязательный для обработчика событий использует это свойство, чтобы определить корневой элемент для использования в своих потребностях делегации события. Плагины, которые выполняют аналогичные задачи, могут также найти это свойство полезным.
Значение этого свойства как правило равно документу, как по умолчанию контекст для объектов jQuery если не один не указан. Контекст может отличаться если, например, объект был создан с помощью поиска внутри <iframe> или внутри документа XML.
Пример
Определение используемого контекстаПолный код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<style>
body { cursor:pointer; }
div { width:50px; height:30px; margin:5px; float:left;
background:green; }
span { color:red; }
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function(){
$("ul")
.append("<li>" + $("ul").context + "</li>")
.append("<li>" + $("ul", document.body).context.nodeName + "</li>");
});
</script>
</head>
<body>
Context:<ul></ul>
</body>
</html>
Была ли эта информация полезной?

