나는 hemsida라는 div에있는 링크를 열려고합니다.왜 window.open은 var로 주어진 링크를 열지 않습니까?
$('#hemsida').unbind('click');
$('#hemsida').bind('click', function(){
console.log('text: '+$(this).html());
window.open($(this).html());
});
하지만 새 창이 열립니다. 예를 들어 div hemsida의 텍스트가 hotmail.com이면 새 창 열기 링크는 http://localhost.com/hotmail.com입니다. console.log가 올바른 문자열을 제공하고 있습니다. 왜 그런가? 그리고 내 div hemsida를 href로 변경해야 작동합니까? 아니면 텍스트를 가져 와서 링크를 열 수 있습니까? 미리 감사드립니다.
이 https://developer.mozilla.org/en-US/docs/DOM/window.open에서 문서를 읽어 상대 링크를 사용할 필요가 있기 때문에 – epoch