У меня есть текстовая область. Я могу установить текст его с
$("#mytextarea").text("foo")
Я могу предварительно ожидать к текстовой области как это:
$("#mytextarea").prepend("foo")
Но я не могу предварительно ожидать к тексту jQuery () объект как это:
$("#mytextarea").text().prepend("foo")
Причина, которую я хочу сделать, это то, так, чтобы, если мой пользователь заставляет меня предварительно ожидать этот текст:
$("#mytextarea").prepend("<script>alert('lol i haxed uuu!')</script>")
... сценарий выполняется, и я проигрываю.
Помощь?
Вам нужно изменить свойство val()
:
$('#mytextarea').val(function(index, old) { return '...' + old; });
Кстати, правильный способ получить содержимое textarea - вызвать val()
, а не text()
: