아래 기능을 버튼으로 지정하고 싶지만 기능상 'location.href'부분이 작동하지 않습니다. 단추에서 div로 변경하면 문제가 단추와 같아 보입니다.location.href가 버튼과 함께 작동하지 않습니다.
어떻게 작동하지 않으며 해결 방법이 있습니까? (실제로 버튼을 사용하고 싶습니까?)
<button id="back">Cancel</button> // Doesn't work
<div id="back">Cancel</div> // Works
$('#back').click(function(){
var imageId = $('#id').attr('href');
var id = imageId.split('/');
location.href = '/blog/' + id[3];
});
DOM에 ID가 "id"인 요소가 있습니까? – Shyju
그가 없었다면 console.log (...)도 작동하지 않을 것입니다. 이 방법이 효과가 없을 이유는 없습니다. 같은 엘리먼트 ('id '를 공유하는 엘리먼트 모두)를 문서에 동시에 두지 않는 한. JS 피들 (jjfiddle.net /)에서 재현 할 수 있습니까? –