2013-12-12 9 views
0

У меня есть некоторый контент, хранящийся внутри переменной, и я хочу добавить этот контент String внутри 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 для загрузки содержимого страницы, на которой форму загрузки, я должен был, чтобы загрузить страницу снова с перенаправлением с моего сервлета, чтобы получить нужные мне параметры из сеанса.

После этого, единственное решение я нашел, было это:

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 контента, вам нужно заменить append с prepend

Смежные вопросы