输入类型图像在jquery中单击事件

时间:2014-06-26 09:12:26

标签: javascript jquery html

我正在尝试使用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时,它会起作用。

如何通过仅将类型保留为图像来实现相同目的?

3 个答案:

答案 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已弃用