我試圖動態地添加使用JQuery &一個div裏面的textarea裏面有下面的代碼:JQuery的文本區域添加一個div
@{
string emailText = ViewBag.email as string;
}
<script type="text/javascript">
$(document).ready(function() {
var textArea = $('<textarea style="padding-left:100px" />');
emailText = emailText.replace("$[Group Custom Text]$", textArea);
$("#divConfirmation").append(emailText);
});
</script>
<div id="divAppointmentConfirmation"></div>
問題是我得到的字符串值「的翻譯:」而不是HTML控件(文本區域)。
textArea是一個jQuery對象。我不認爲你可以用一個對象替換一個字符串,除非它有一個toString方法。 – Virus721
這是應該的。請參閱[replaceWith()文檔](http://api.jquery.com/replaceWith/)。嘗試將HTML直接放到那裏,或使用'replaceWith()' – bbill
用字符串替換字符串,而不是用對象替換。 – mshsayem