.context


context返回: Element废弃版本: 1.10-and-2.0, 移除版本: 3.0

描述: 最初传递给 jQuery() 的 DOM 节点上下文;如果没有传递,则上下文很可能是 document。

  • 新增版本: 1.3context

注意: 此 API 已在 jQuery 3.0 中移除。

用于绑定事件处理程序的 .live() 方法使用此属性来确定用于其事件委托需求的根元素。

此属性的值通常等于 document,因为这是在未提供上下文时 jQuery 对象的默认上下文。如果对象是通过在 <iframe> 或 XML 文档中搜索创建的,则上下文可能会有所不同。

请注意,context 属性可能仅适用于最初由 jQuery() 选择的元素,因为用户可以通过 .add() 等方法向集合中添加元素,而这些元素可能具有不同的上下文。

示例

确定使用的确切上下文。

1
2
3
$( "ul" )
.append( "<li>" + $( "ul" ).context + "</li>" )
.append( "<li>" + $( "ul", document.body ).context.nodeName + "</li>" );