2012-06-23 55 views
0

我想添加一個鏈接到一些正在被刪除的文本的末尾。在下面的Spiritfyre's和tehlulz的建議下,我在下面的代碼中將$("<li class='padding0'></li>").text(...更改爲$("<li class='padding0'></li>").html(...是否有可能添加一個鏈接的HTML鏈接到jQuery的可拖動/可拖放文本?

jQuery的下降:

drop: function(event, ui) { 
    $("<li class='padding0'></li>").html(ui.draggable.text() + " <a href='/items/1' data-method='delete' rel='nofollow'><img alt='Delete' src='/images/delete.png?1335803006' /></a>").appendTo(this); 
} 

鏈接仍然呈現爲文本。我錯過了什麼?

謝謝。

+3

試'$( 「」)的.html(''超過$( 「」)的.text(' –

+0

@Spiritfyre, +1工作。 – Jay

回答

1

您需要使用的.html()代替的.text()

的.html()設置在匹配的元素集合中的每個元素的HTML內容,但的.text()設置每個文本內容元件。

drop: function(event, ui) { 
    $("<li class='padding0'></li>").html(ui.draggable.text() + " <a href='/items/1' data-method='delete' rel='nofollow'><img alt='Delete' src='/images/delete.png?1335803006' /></a>").appendTo(this); 
} 
+0

+1爲您的幫助...工作。謝謝。 – Jay