2013-04-29 35 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