2011-11-28 64 views
2

我有这样一个按钮:jQuery的变化按钮属性

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

所有进程后,并得到预期的结果,我需要申请在此按钮上的一些变化。

  1. 更改此按钮的值。
  2. 添加一些东西来指引当前页面到另一个页面。

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

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

但对于第二个,我需要像我们之前的JavaScript代码如下:

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

请帮助我。

回答

1

类似,如果我理解正确:

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

这会设置一个新的值,并绑定一个单击处理程序。

0

试试这个:

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

或者更好的是,添加一个单击处理程序:

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

你可以做这样的事情:

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

试试这个:

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