我想創建一個具有以下href
屬性的鏈接:獲得一個文本框的值,以創建在同一個頁面中的鏈接
app\process?val=12000
但對於val
參數的值(在這種情況下12000
)必須來自在頁面上的文本框的值。
我知道我可以使用$(#textbox).value()
來獲取值,但是當值發生變化時我需要更改鏈接。
我想創建一個具有以下href
屬性的鏈接:獲得一個文本框的值,以創建在同一個頁面中的鏈接
app\process?val=12000
但對於val
參數的值(在這種情況下12000
)必須來自在頁面上的文本框的值。
我知道我可以使用$(#textbox).value()
來獲取值,但是當值發生變化時我需要更改鏈接。
這是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()
<a id="link">this is a link </a>
$('#textbox').change(function(){
$('#link').attr('href', 'app\process?val=' + this.value);
});
你有沒有發現您的問題可接受的解決辦法? – Chase