Copy
$('a').attr('onclick', 'window.location.href=hideref(this.pathname + this.search); return false;');
이럴경우 <a href="test.html" onclick="window.location.href=hideref(this.pathname + this.search); return false;">ㅁㅁㅁㅁㅁㅁ</a>
을 제대로 보내줍니다. href 값을
그런데
Copy
$('a').attr('onclick', 'window.open("hideref(this.pathname + this.search)"); return false;');
하면 안되네요 어떻게 새창으로 열리게 할수있을까요?
답변 1개 / 댓글 1개
FullstackCreative
7년 전
location.href로 하시되
$('a').each(function(){ $(this).attr('target','_blank'); });
이 라인을 추가해주시면 새창으로 됩니다.
다만 모든 a에 대해서 적용이 될테니 #id > a 이런식으로 지정을 해주시면 좋을 것 같습니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.