context는 jQuery()의 두 번째 매개변수인 jQuery()에 전달된 원본 DOM 노드 콘텐츠를 반환합니다. 지정되지 않은 경우 컨텍스트는 현재 문서를 가리킵니다. 예: $("pspan",context);는 컨텍스트 개체에서 "p 범위" 개체를 선택하는 것을 의미합니다. 이는 범위를 선택하는 것입니다. 개체를 찾으려면.
그리고 $(dom)[0].attributes는 첫 번째 dom 아래의 속성을 직접 찾습니다. 검색 객체를 지정한다는 점에서 context와 다릅니다
context 반환 값: Element
jQuery1.3에 새로 추가된 return jQuery()의 두 번째 매개변수인 ()의 원래 DOM 노드 내용을 지정하지 않으면 컨텍스트가 현재 문서(문서)를 가리킵니다. 선택기 쿼리를 정확하게 감지하기 위해 선택기와 함께 사용할 수 있습니다. 상황. 이 두 속성은 플러그인 개발자에게 유용합니다.
예: 사용된 문서 내용 감지
j쿼리 코드:
$("ul").append("<li>"+$("ul").context+"</li>") .append("<li>"+$("ul", document.body).context.nodeName+"</li>");
결과:
[object HTMLDocument]//如果是IE浏览器,则返回[object] BODY
【참고】: $("ul", document.body).context.nodeName 이 문장은 document.body 내부를 의미합니다. ul을 찾습니다. 요소.
샘플 코드 1:<!DOCTYPE html>
<html>
<head>
<meta charset=" utf-8">
<meta name="author" content="http://www.php.cn/"/>
<title>php.cn</title>
<style type="text/css">
p
{
width:150px;
height:150px;
border:1px solid blue;
}
</style>
<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){
alert($("li").context);
})
})
</script>
</head>
<body>
<p>
<ul>
<li>测试脚本</li>
</ul>
</p>
<button>点击测试</button>
</body>
</html>
샘플 코드 2:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.php.cn/" /> <title>php.cn</title> <style type="text/css"> p { width:150px; height:150px; border:1px solid blue; } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("button").click(function(){ alert($("li",document.getElementById("myid")).context); }) }) </script> </head> <body> <p> <ul id="myid"> <li>测试脚本</li> </ul> </p> <button>点击测试</button> </body> </html>
위 코드의 반환 값은 [object HTMLUListElement]이지만 IE 브라우저에서는 [object]
입니다.위 내용은 JQuery 코드에서 $(dom).context는 무엇입니까? 그것을 사용하는 방법?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!