.context


context返回值: 元素版本弃用: 1.10 和 2.0, 版本移除: 3.0

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

  • 版本添加: 1.3context

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

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

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

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

示例

确定使用的确切上下文。

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