javascript - 自动将文本框值设置为 <a href>

标签 javascript jquery

我在网站中搜索到了这段代码,我想知道如何让这段代码跳过单击生成按钮的部分,因此当文本字段填充时,文本会直接显示下载选项: jQuery:

$(function(){

$('#gen').click(function(e){
    e.preventDefault();
    url='http://'+$('#address').val();
    $('a').attr('href', url);
});

});

html:

<input type='text' value='' />
<label id='gen'>Generate</label>
</br></br>
 <a href=''>Download</a>

DEMO

最佳答案

您所需要的只是设置 onchange 函数

$(function(){

 $('#address').on("change",function(e){
     e.preventDefault();
     url='http://'+$('#address').val();
     $('a').attr('href', url);
 });

});

http://jsfiddle.net/hNsm5/155/

关于javascript - 自动将文本框值设置为 <a href>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24539440/

相关文章:

javascript - 在数据表分页的情况下如何保留 DOM 中的所有行

javascript - 具有 DHTMLX 菜单外观的 Highcharts

javascript - 在另一个js中调用一个js文件的正确且最简单的方法

javascript - javascript 文件中的 TODO 未显示在任务列表中

javascript - JQuery/Javascript - 遍历所有 json 元素之后并包括值

javascript - 日期选择器在页面加载时显示日历

当用户关闭窗口中的选项卡时 JavaScript 发出警报

javascript - 在 React Native 中从数组 onPress 中删除对象

javascript - 在 lodash.js 中,它会缓存 `.value()` 方法的结果吗?

javascript - ngMeta注入(inject)错误