[JQUERY]event.target

해내면 그만!XX·2022년 4월 26일
0

이벤트가 발생한 요소를 반환해준다.
THIS랑 같다.
이때 주의할 점은 event.target과 this는 DOM 객체이고, jQuery 객체가 아니기 때문에 jQuery 메소드를 사용할 수 없다.

$("button[name=name]").on("click", function (e) {

        //var sendData = document.getElementsByName('name');
        //sendData.data
        //var sendData = $(this).data("data");

        var gidx = this.dataset.data;

input 태그에 데이터 속성을 사용해서 바인딩을 하고 싶은데 잘 되지 않아 이것 저것 사용하다가 되었다. 더 공부해야겠다.

function submit(e) {
    var save = $(e).data("type");
}

이벤트를 사용해서 데이터의 속성을 가져올때 html에서 (this) 해줘야한다. 그래야 값을 가져온다.

onclick="submit(this)" 해줘야한다 사용가능

출처: https://mjmjmj98.tistory.com/32 [Live passionate😎]

0개의 댓글