русский  עברית
tadam logo
Нашли ошибку в тексте?
Отметьте её курсором и нажмите
Ctrl + Enter
Проверка орфографии Xhtml.co.il
Orphus system
Рассылка
Присоединитесь к списку рассылки для получения последних новостей
Имейл
Имя и фамилия

context

Возвращает: Элементы
Добавлена в версию: 1.3
Описание: Контекст узла DOM первоначально переданный в jQuery() (если ничего не было передано, то контекст будет равносилен самому документу).

Метод .live() обязательный для обработчика событий использует это свойство, чтобы определить корневой элемент для использования в своих потребностях делегации события. Плагины, которые выполняют аналогичные задачи, могут также найти это свойство полезным.

Значение этого свойства как правило равно документу, как по умолчанию контекст для объектов jQuery если не один не указан. Контекст может отличаться если, например, объект был создан с помощью поиска внутри <iframe> или внутри документа XML.

Пример

Определение используемого контекста
$("ul")
  .append("<li>" + $("ul").context + "</li>")
  .append("<li>" + $("ul", document.body).context.nodeName + "</li>");

Результат выполнения кода выше:
Полный код:
<!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>
Была ли эта информация полезной?
   

Комментарии