2012-10-01 49 views
1

我想創建一個具有以下href屬性的鏈接:獲得一個文本框的值,以創建在同一個頁面中的鏈接

app\process?val=12000 

但對於val參數的值(在這種情況下12000)必須來自在頁面上的文本框的值。

我知道我可以使用$(#textbox).value()來獲取值,但是當值發生變化時我需要更改鏈接。

+0

你有沒有發現您的問題可接受的解決辦法? – Chase

回答

0

這是EXAMPLE你可以嘗試的東西。

HTML:

<input type="text" id="text"></input> 
<button type="button" id="button">Get Link</button> 
<br/> 
<a href="#">Test Link</a> 

的jQuery:

$("#button").on("click", function(){ 
    param = $("#text").val(); 
    alert("www.example.com\apps?val=" + param); 
    $("a").attr("href", "www.example.com\apps?val=" + param); 
});​ 

在你$(#textbox).value()的OP,但也有幾件事情錯。首先,選擇器需要用類似$("#textbox")的引號包裝,其中textbox是元素的ID。此外,.value()是不是在jQuery的功能,實際上是.val()

0
<a id="link">this is a link </a> 


$('#textbox').change(function(){ 
    $('#link').attr('href', 'app\process?val=' + this.value); 
}); 
相關問題