嗨我想從服務器追加URL並顯示鏈接到用戶點擊它,但'點擊'不起作用。你能幫我解決嗎?Jquery附加鏈接(鏈接'點擊'不起作用)
謝謝!
$("#uurl").append("<p><a target='_blank' href="+data[1]+">"+data[1]+"</a></p>")
嗨我想從服務器追加URL並顯示鏈接到用戶點擊它,但'點擊'不起作用。你能幫我解決嗎?Jquery附加鏈接(鏈接'點擊'不起作用)
謝謝!
$("#uurl").append("<p><a target='_blank' href="+data[1]+">"+data[1]+"</a></p>")
你缺少一些報價...忘了href屬性的值引號
與
$("#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>")
更換您的代碼應工作。您可以使用轉義字符
$("#uurl").append("<p><a target='_blank' href=\""+data[1]+"\">"+data[1]+"</a></p>")
這在html5中仍然是有效的語法 –
你缺少的href左右的報價,試圖把它
使用:
$("#uurl").append("<p><a target='_blank' href='"+data[1]+"'>"+data[1]+"</a></p>")
我建議你使用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)
顯示完整代碼,'data [1]的值是多少' – Satpal
這只是url文本@Satpal謝謝! – Thecoder
@Pekka,真的嗎?因爲OP使用'href'使用錨點。事件代表來自哪裏 – Satpal