.context

context 返回: Element

描述: 返回传给jQuery()的原始的DOM节点内容;如果没有获得通过,那么上下文将可能是该文档。

  • version added: 1.3context

.live()方法绑定事件处理器使用此属性来确定根元素使用其事件委派的需要。插件能执行类似的任务也可以找到有用的属性。

这个属性的值通常等于文档document,因为如果没有提供这个属性,默认情况下文档document提供给jQuery对象。上下文可能会有所不同,例如,对象是通过一个<iframe>或XML文档内搜索的。

Example:

Determine the exact context used.

<!DOCTYPE html>
<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.min.js"></script>
</head>
<body>
  Context:<ul></ul>
<script>$("ul")
  .append("<li>" + $("ul").context + "</li>")
  .append("<li>" + $("ul", document.body).context.nodeName + "</li>");

</script>

</body>
</html>

Demo:

jQuery 1.6 API 中文版脚本之家整理、修订 (2011年6月)