2013-04-29 61 views
1

我想学习如何生成一个生成器。从一个链接,一个图像,并建立它。从我能想到的最简单的事情开始,就是生成一个简单的链接。JQuery链接生成器并发症

如果下面的代码可以生成预制的链接,那么你应该能够为输入文本框设置变量,在那里URL和文本会让我构成链接。

$('input[name=confirm]').click(function(){ 
    $('#genarea').append('<a href="http://google.com/">Google</a>'); 
}); 

所以我给下面的一个尝试......

$("input[name='confirm']").click(function() { 
    var asrc = $("input[name='url']").attr("value"); 
    var txt = $("input[name='txt']").attr("value"); 
    $(".genarea").append('<a href="' + (asrc) + '">' + (txt) + '</a>'); 
}); 

我不喜欢问问题,因为我喜欢自己去学习,但这个简单的任务是一个重大的烦恼。任何帮助将不胜感激。我究竟做错了什么?

这里的小提琴 - http://jsfiddle.net/gPsqd/

+0

为什么不.VAL的ATTR为什么类genarea()来代替,而不是我想? – mplungjan 2013-04-29 19:08:24

回答

1

您没有使用良好的作用。如果你想获得一个输入的值,这样做:

$("input[name='txt']").val(); 

这里小提琴:http://jsfiddle.net/gPsqd/1/

+0

让我觉得自己像个笨蛋的方法lol – 2013-04-29 19:17:32

+1

相信它,它发生在每个人身上! – 2013-04-29 19:18:53