2009-08-09 48 views

回答

1

我覺得escape應該這樣做:用

$("#someId").append(escape('this is some text, go here')); 
+0

但只適用於URL部分.. $( '#someId')追加( '這是一些文本,去here')。 – 2009-08-09 23:24:40

0

請嘗試將HTML功能,jquery docs

我不是專家,但這樣的事情應該工作

$("#someId").html("<span>this is some text, go <a href='http://google.com'>here</a></span>"); 
0

除非我你誤會你在問什麼,你可以做點類似於

link = $('<a>here</a>'); 
link.attr('href', 'http://www.google.com'); 
$("#someId").append("this is some text, go " + link); 
+0

+鏈接的結果是:[object Object] – mrblah 2009-08-09 23:19:01

+0

你是對的。感謝您指出了這一點。 你不得不做的線沿線的東西: $( 「#someId」)追加( 「這是一些文本,走 」) .append(鏈接) .append(「。」); 這開始變得親切醜陋。尤其是爲「。」添加另一個附加。對於那個很抱歉。 – theIV 2009-08-09 23:42:16

+0

@homestead @theIV - 你只需要做$(「#someId」)。append(「這是一些文本,去」+ link.html()); – karim79 2009-08-09 23:50:58

相關問題