1

href次の属性でリンクを作成したい:

app\process?val=12000

ただし、valパラメータの値(この場合12000)は、ページ上のテキストボックスの値から取得する必要があります。

値を取得するために使用できることはわかってい$(#textbox).value()ますが、値が変更されたときにリンクを変更する必要があります。

4

2 に答える 2

0

これがあなたが試すことができる何かの例です。

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);
});​

OPには$(#textbox).value()がありますが、これにはいくつか問題があります。$("#textbox")まず、 textboxが要素のIDである場合のように、セレクターを引用符で囲む必要があります。また、.value()はjQueryの関数ではなく、実際には.val()

于 2012-10-01T14:21:14.537 に答える
0
<a id="link">this is a link </a>


$('#textbox').change(function(){
    $('#link').attr('href', 'app\process?val=' + this.value);
});
于 2012-10-01T14:23:07.627 に答える