如何使用jquery在div中附加变量内容?

时间:2013-12-12 11:31:24

标签: javascript jquery html

我有一些内容存储在变量中,我想在html div中附加该内容String。

这是脚本代码:

 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>

3 个答案:

答案 0 :(得分:7)

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

或者,如果您想要位于#errorSuccess内容的开头,则需要将append替换为prepend

答案 1 :(得分:1)

使用append代替html

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

JSFiddle

答案 2 :(得分:0)

因为我使用iframe加载上传表单的页面内容,所以我不得不再次从我的servlet重定向加载页面,以便从会话中获取所需的参数。

之后,我找到的唯一解决方案是:

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

再次感谢您的帮助。