2013-12-12 32 views
0

我有一些內容存儲在一個變量內,我想在HTML div內附加該內容字符串。如何在div中添加jquery中的變量內容?

這是腳本代碼:

if ($("#eroare").val()!="") { 
    alert("Error 2" + $("#eroare").val()); 
    var aux = $("#eroare").val(); 
    alert("aux="+aux); 
    $("#errorSuccess").html("<b>" + aux + "</b>"); //this is not working 
} 

這是HTML:

<div id="errorSuccess" >ceva</div> 
<div><input type="hidden" id="eroare" value="${sessionScope.errmsg}" /></div> 
+0

'$( 「#errorSuccess」).append( 「」 + AUX + 「」);'??? –

+0

'//這不工作'這意味着? –

+0

該行不工作 –

回答

0

,因爲我使用iframe來加載一個上傳表單頁面內容替換append,我不得不加載頁面再次從我的servlet重定向,以便從會話中獲取所需的參數。

在那之後,我發現唯一的解決辦法是這樣的:

var aux = $("#eroare").val(); 
$("input[name='errorSuccess2']").val(aux); 

再次感謝您的幫助。

+0

下一次,請注意提供詳細信息爲什麼你認爲它不起作用,例如:警報打印「東西」,而「#errorSuccess」保持爲空。 – leaf

1

使用append而不是html

$("#errorSuccess").append("<b>" + aux + "</b>"); 

JSFiddle

4
$("#errorSuccess").append("<b>" + aux + "</b>"); 

,或者,如果你想成爲在#errorSuccess內容的開頭,你需要prepend

相關問題