[英]How to get a value from the input and add to the href jquery
我想做一些像谷歌浏览器上的收藏夹窗口这样的想法是写一个hiperlink,然后链接出现在页面上。我正在使用jQuery,但不起作用
HTML:
<div id="Add" title="Add Link">
<form>
<fieldset>
<label for="dir">URL</label>
<input id="dir" type="url" class="text ui-widget-content ui-corner-all"/>
</fieldset>
</form>
<div id="cuadro"></div>
$(function(){
var a = $("#Add");
a.dialog({
autoOpen: false,
height:350,
width:250,
modal: true,
buttons: {
"Accept": function(){ //Accept
AddLink();
$( this ).dialog( "close" );
},
"Reset": function(){//Reset
dir.val(" ")
},
"Cancel": function() {//Cancel
$( this ).dialog("close");
}
},
close: function() {
$( this ).dialog( "close" );
}
});
});
function AddLink(){
var dir=$("#dir);
var link=dir.val();
alert(dir.val());
$("#cuadro").append('<li><a href="link">link1</a></li>');
}
如果要将link
变量用作href,则需要进行更改
$("#cuadro").append('<li><a href="link">link1</a></li>');
至
$("#cuadro").append('<li><a href="' + link + '">link1</a></li>');
我不确定“写一个hiererlink,然后该链接显示在页面上”的意思是什么,所以我将尽力而为,这就是您想要的:
HTML
<form>
<fieldset>
<label for="dir">URL</label>
<input id="dir" type="url" class="text ui-widget-content ui-corner-all"/>
</fieldset>
</form>
<p></p>
CSS
p {
color: green;
margin: 8px;
}
JavaScript的
$( "#dir" )
.keyup(function() {
var value = $( this ).val();
$( "p" ).text( value );
})
.keyup();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.