2015-02-06 32 views

回答

1

您在生成的href中沒有任何引號。一個裸露的URL當然可以包含一個/a或其他可以解析爲關閉標籤的東西。

$(selector).append("<li><a href=\"" + url + "\">" + title + "</a></li>"); 
           ^^-----------^^ 
1

你真的應該引用您的href屬性值

$(selector).append("<li><a href=\"" + url + "\">" + title + "</a></li>"); 

末斜線被關閉<a/>標籤

0

問題在於您的報價。

var url = 'http://stackoverflow.com', 
 
    title = 'Stackoverflow'; 
 

 
$('.example').append('<li><a href="' + url + '">' + title + '</a></li>');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script> 
 
<div class="example"></div>