jQuery改变按钮属性

jQuery change button attributes

本文关键字:属性 按钮 改变 jQuery      更新时间:2023-09-26

我有一个这样的按钮:

<input type="button" name="btn" id="btn" value="Proceed"/>

经过所有的过程并得到预期的结果后,我需要在这个按钮上应用一些更改。

  1. 修改此按钮的值
  2. 添加指向当前页面到另一个页面的内容。

我知道我可以使用下面的代码实现第一个目标:

$('#btn').attr('value','newValue');

但是对于第二个,我需要类似于我们之前在JavaScript中的代码,如下所示:

onclick="window.location.href='newPage.htm'";

请帮帮我。

类似于,如果我没理解错的话:

$("#btn").val("newValue").click(function(){
     document.location = "newPage.htm";
});

这将设置一个新值并绑定一个click处理程序。

试试这个:

$("#btn").attr("onclick", "window.location.href='newPage.htm'");

或者更好,添加一个点击处理程序:

$("#btn").click(function() {
    window.location.assign = 'newPage.htm';
});

你可以这样做:

$("#btn").val("newValue").click(function(){
document.location = "newPage.htm"; 
});

试试这个:

<script type="text/javascript">
$(document).ready(function() {
    $("#btn").click(function() {
        $('#btn').attr('value', 'newValue');
        window.location="newPage.htm";
    });
});
</script>