2011-11-28 47 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>