我正在尝试使用jquery
导航到另一个页面标记:
<input type="image" name="ImageButton1" id="btnCancel" src="../images/btn_cancel.gif" />
JS
$('input[type="image"][id^="btnCancel"]').live('click', function () {
window.location.replace('default.aspx');
});
页面只是刷新,它不会导航到所需的页面。当我改变type=button
时,它会起作用。
如何通过仅将类型保留为图像来实现相同目的?
答案 0 :(得分:3)
$("#btnCancel").on('click', function () {
window.location.href = 'default.aspx';
});
答案 1 :(得分:3)
使用preventdefault:
$('input#btnCancel').on('click', function (e) {
e.preventDefault();
window.location.replace('default.aspx');
});
答案 2 :(得分:1)
我们而不是实时...并防止默认停止默认行为。
$(document).on('click','input[type="image"][id^="btnCancel"]',function(e){
e.preventDefault();
window.location.replace('default.aspx');
});
live已弃用