问问题
7190 次
2 回答
2
将您移动var address
到点击处理程序中:
$('#gen').click( function(){
var address=$(textbox).val();
$('a').attr('href', address);
});
在您的示例中,它将设置address
为空字符串,因为在页面加载时它还为空。
于 2012-07-04T00:08:54.737 回答
1
尝试这个
HTML
<input type='text' value='' name="address" id="address" />
<label id='gen'>Generate</label>
</br></br>
<a href=''>Download</a>
JS
$('#gen').click(function(e){
//e.preventDefault();
url='http://'+$('#address').val();
$('a').attr('href', url);
});
我认为您应该将 anid
与 the 一起使用,a tag
并且可以使用 abutton
而不是label
see this。
于 2012-07-04T00:12:24.290 回答