리스트 구현시 반복문을 통해 생성된 a tag 버튼이 있다치자
그 모양은 아래와 같을 것이다.
<a href="#" class="BTNCANCEL styleBtnSmallRed" id="CANCEL_1" IDX="1">취소하기</a>
<a href="#" class="BTNCANCEL styleBtnSmallRed" id="CANCEL_2" IDX="2">취소하기</a>
<a href="#" class="BTNCANCEL styleBtnSmallRed" id="CANCEL_3" IDX="3">취소하기</a>
<a href="#" class="BTNCANCEL styleBtnSmallRed" id="CANCEL_4" IDX="4">취소하기</a>
이 링크 버튼을 눌렀을 때 jQuery를 통해 무언가 작업을 진행시키고 해당 버튼을 선택하여 링크 값을 빼버리는 작업을 진행하고자 한다.
보다시피 각 링크의 아이디는 "CANCEL_" + 순번으로 되어 있고, attribute는 IDX에 고유한 값을 부여하였다.
버튼을 누르면 아래처럼 this를 통해 IDX값을 가져와서 처리시키면 되는건 매우 쉽다.
이후 그냥 a link 버튼의 모양을 지정해준 클래스를 removeClass를 통해 날려주고 이름도 취소하기에서 취소됨으로 바꾸는 내용이다.
$("#CANCEL" + $(this).attr("SS_IDX"))
$(".BTNCANCEL").click(function(e) {
e.preventDefault();
var objCancel = $("#CANCEL_" + $(this).attr("IDX"));
objCancel.text("취소됨");
objCancel.removeClass("styleBtnSmallRed");
alert("취소되었습니다.");
});
'모바일 & 앱' 카테고리의 다른 글
MSSQL YYYY-MM-DD 형태로 값 얻기 (0) | 2019.01.08 |
---|---|
datepicker를 사용해 날짜 선택시 원하는 작업 진행하기 (0) | 2018.12.28 |
classic asp UTF-8에서 엉터리 한글 자릿수 계산이 아닌 정확한 자릿수 계산 함수 (2) | 2018.12.21 |
아이폰 배터리 무상 교체 (0) | 2018.12.06 |
iphone simulator folder 찾아가는 법 (0) | 2018.12.04 |