我是jquery的新手。我有这样的div
<div id="test">
<c:out value="${data.content }" />
</div>
c:out值为“Test1 \ n Test2 \ n Test3”。它在页面上正确呈现新行。然后我需要在javascript中获取div'test'中的内容。代码是:
$(document).ready(function() {
console.log($("#test").text());
$("#btnSubmit").click(function(){
alert($("#test").text());
}
}
警告框显示“111234567891011 Test1 Test2 Test3”之类的结果。它会删除新行并添加“标题”。反正有没有阻止jquery删除text()中的新行字符?为什么文本值中添加了标题?感谢