팝업창에 버튼값 넘기는 방법좀 알려쥬세요

팝업창에 버튼값 넘기는 방법좀 알려쥬세요

QA

팝업창에 버튼값 넘기는 방법좀 알려쥬세요

본문

<button type="button" onclick="javascript:play();" onfocus="this.blur()" title="" data-ch="standard">버튼</button>

 

<script>
function play(){
    var ch = $(this).attr('data-ch');
    window.open('/index.php?ch='+ch, 'plyer', 'left=100,top=100,width=500,height=600,scrollbars=0,location=no,toolbar=no,menubar=no,resizable=no'); 
}
</script>

 

저 파라미터값 ch에 버튼의 data-ch값을 넣고 싶은데 방법은 잘못됐는지 안되네요.

부탁드립니다.

이 질문에 댓글 쓰기 :

답변 2

$(this)를 찍어보세요. 아무것도 안나오지 않나요?

 

접근방식을 바꾸셔서 


<button type="button" class="btn2" title="" data-ch="standard">버튼2</button>
$(document).on("click", ".btn2", function() {
  var ch;
  ch = $(this).data("ch");
  alert(ch);
});

해보시면 가능할 겁니다


var ch = $(this).data('ch');
window.open('/index.php?ch='+ch+'plyer','left=100,top=100,width=500,height=600,scrollbars=0,location=no,toolbar=no,menubar=no,resizable=no'); 
답변을 작성하시기 전에 로그인 해주세요.
전체 0
QA 내용 검색

회원로그인

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