delegate

English [ˈdɛlˈˌɡet]

n. 대표, 위임 구성원

vt.

jquery 대리자() 메서드 통사론

함수: delegate() 메서드는 지정된 요소(선택한 요소의 하위 요소)에 하나 이상의 이벤트 핸들러를 추가하고 이러한 이벤트가 발생할 때 실행할 함수를 지정합니다. Delegate() 메서드를 사용하는 이벤트 핸들러는 현재 또는 미래의 요소(예: 스크립트로 생성된 새 요소)에 적용됩니다.

구문: ​​$(selector).delegate(childSelector,event,data,function)

매개변수:

ParametersDescription
childSelector 필수입니다. 이벤트 핸들러가 연결되는 하나 이상의 하위 요소를 지정합니다.
이벤트필수입니다. 요소에 연결할 하나 이상의 이벤트를 지정합니다. 여러 이벤트 값을 공백으로 구분합니다. 유효한 이벤트여야 합니다.
데이터 선택사항. 함수에 전달될 추가 데이터를 지정합니다.
기능 필수입니다. 이벤트가 발생할 때 실행할 함수를 지정합니다.

jquery 대리자() 메서드 예

<html>
<head>
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
  $("div").delegate("button","click",function(){
    $("p").slideToggle();
  });
});
</script>
</head>
<body>
<div style="background-color:red">
<p>这是一个段落。</p>
<button>请点击这里</button>
</div>
</body>
</html>
인스턴스 실행 »

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요