2015-09-03 221 views
0

嗨我想從服務器追加URL並顯示鏈接到用戶點擊它,但'點擊'不起作用。你能幫我解決嗎?Jquery附加鏈接(鏈接'點擊'不起作用)

謝謝!

$("#uurl").append("<p><a target='_blank' href="+data[1]+">"+data[1]+"</a></p>") 
+1

顯示完整代碼,'data [1]的值是多少' – Satpal

+0

這只是url文本@Satpal謝謝! – Thecoder

+0

@Pekka,真的嗎?因爲OP使用'href'使用錨點。事件代表來自哪裏 – Satpal

回答

0

你缺少一些報價...忘了href屬性的值引號

0

$("#uurl").append("<p><a target='_blank' href='"+data[1]+"'>"+data[1]+"</a></p>") 
0

$("#uurl").append("<p><a target='_blank' href='"+data[1]+"'>"+data[1]+"</a></p>")更換您的代碼應工作。您可以使用轉義字符

$("#uurl").append("<p><a target='_blank' href=\""+data[1]+"\">"+data[1]+"</a></p>") 
+0

這在html5中仍然是有效的語法 –

0

你缺少的href左右的報價,試圖把它

使用:

$("#uurl").append("<p><a target='_blank' href='"+data[1]+"'>"+data[1]+"</a></p>") 
1

我建議你使用jQuery創建元素。它會阻止你引用混亂。

//Create anchor 
var a = $('<a />', { 
      "target" : "_blank", 
      "href" : data[1], 
      "text" : data[1] 
     }); 

//Create paragraph and append anchor 
var p = $('<p />').append(a); 

//Append Paragraph 
$("#uurl").append(p)