以下の関数をボタンで割り当てたいのですが、どういうわけか関数の「location.href」の部分が機能しません。ボタンからdivに変更すると機能するので、ボタンに問題があるようです。
なぜそれが機能しないのですか、それを解決する方法はありますか(私は本当にボタンを使用したいです)?
<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];
});