javascript 함수사용할때 자기자신

javascript 함수사용할때 자기자신

QA

javascript 함수사용할때 자기자신

본문

배열이 넘어와서


$('<li><img onclick="test()"><span>이름들</span></li>').appendTo('#test');
 
->
<li><img onclick="test()"><span>홍길동</span></li>
<li><img onclick="test()"><span>홍길동1</span></li>
.
.
.
 
<li><img onclick="test()"><span>홍길동2</span></li>
<li><img onclick="test()"><span>홍길동3</span></li>

 

이런식으로 id가 test인곳에 뿌려주도록 했는데요

 

나열된 li들중에 test()를 실행시키면

 

받는쪽에서


function test(obj){
alert(obj);
}

 

obj를 어떻게 받을수있을까요?

 

요약하자면 li마다 함수는 전부다 똑같은 test()를 가지고 있지만 이름들이 각각 다른데

img를 클릭해서 test()를 실행시켰을때 그에 맞는 이름을 가져와야합니다.

이 질문에 댓글 쓰기 :

답변 1

$('<li><img onclick="test(this)"><span>이름들</span></li>').appendTo('#test');

 

function test(obj){
alert(obj);

// 이름 가져오기
$(obj).parent().find('span').text();
}
답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT