답변 1개 / 댓글 3개
채택된 답변
+20 포인트
Copy
$('div .span').click(function(e) {
var class_array = $(this).attr('class').split(' ');
if($.inArray('aaa',class_array)){
// 1번이벤트
}
if($.inArray('bbb',class_array)){
// 2번이벤트
}
});
클래스가 하나이상일수도 있어서 배열로 해봤습니다.
답변에 대한 댓글 3개
단순히 alert내용만 띄우실꺼라면
<div>
<div class='span' alert-data='1번메세지'></div>
<div class='span' alert-data='2번메세지'></div>
</div>
$("div .span").on("click",function(){
var alertMsg = $(this).attr("alert-data");
alert(alertMsg);
})
로 하셔도될듯..굳이 if문 안돌리고..
<div>
<div class='span' alert-data='1번메세지'></div>
<div class='span' alert-data='2번메세지'></div>
</div>
$("div .span").on("click",function(){
var alertMsg = $(this).attr("alert-data");
alert(alertMsg);
})
로 하셔도될듯..굳이 if문 안돌리고..
답변을 작성하려면 로그인이 필요합니다.
alert('aaa전송');
}
이런방식은없을가요?