이벤트가 발생한 요소를 반환해준다.
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😎]