수

event.data

· 2017-09-06 (수) 00:10:39 · 2098

event.data


설명 : 현재 실행 핸들러가 바인드 될 때 이벤트 메소드에 전달되는 데이터의 선택적 객체입니다.


예:

for루프 내 i에서 .on()메서드 의 값을 전달 하여 현재 반복 값이 보존되도록합니다.


<!doctype html>

<html lang="en">

<head>

  <meta charset="utf-8">

  <title>event.data demo</title>

  <script src="https://code.jquery.com/jquery-1.10.2.js"></script>

</head>

<body>

 

<button> 0 </button>

<button> 1 </button>

<button> 2 </button>

<button> 3 </button>

<button> 4 </button>

 

<div id="log"></div>

 

<script>

var logDiv = $( "#log" );

 

for ( var i = 0; i < 5; i++ ) {

  $( "button" ).eq( i ).on( "click", { value: i }, function( event ) {

    var msgs = [

      "button = " + $( this ).index(),

      "event.data.value = " + event.data.value,

      "i = " + i

    ];

    logDiv.append( msgs.join( ", " ) + "<br>" );

  });

}

</script>

 

</body>

</html>

|
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
jQuery
[jQuery]
17-09-09 조회 1,867
jQuery 17-09-09 조회 2,695
jQuery 17-09-09 조회 4,084
PHP 17-09-08 조회 6,140
기타 17-09-08 조회 2,423
기타 17-09-08 조회 2,246
기타 17-09-08 조회 2,538
jQuery 17-09-07 조회 2,145
jQuery 17-09-07 조회 1,856
jQuery 17-09-07 조회 2,648
jQuery 17-09-06 조회 2,340
jQuery
[jQuery]
17-09-06 조회 2,099
jQuery 17-09-06 조회 2,380
jQuery
[jQuery]
17-09-05 조회 1,784
jQuery
[jQuery]
17-09-05 조회 2,066
jQuery
[jQuery]
17-09-05 조회 1,753
jQuery
[jQuery]
17-09-02 조회 1,687
jQuery 17-09-02 조회 2,001
jQuery 17-09-02 조회 2,098
jQuery 17-09-01 조회 2,095
jQuery 17-09-01 조회 2,250
jQuery 17-09-01 조회 1,976
jQuery 17-08-31 조회 2,336
jQuery 17-08-31 조회 2,449
jQuery 17-08-31 조회 1,881
PHP 17-08-31 조회 3,301
jQuery 17-08-29 조회 1,885
jQuery 17-08-29 조회 2,072
jQuery 17-08-29 조회 2,147
jQuery 17-08-27 조회 2,013