我有一个 div 与contenteditable="true"
我使用代替textarea
使用 jQuery,我似乎无法捕捉它的val()
继承人我的小提琴
谢谢
问问题
6927 次
4 回答
12
即使您得到了答案,也有一些一般提示
.val() = 从文本、文本区域、选择、复选框等元素中获取值
.text() =从文本、文本区域、选择、复选框等元素中获取文本值(不包括 html 标签)
.html() =从 span、div p table..etc 等元素中获取html内容。
例子
<input type="text" id="someid" value="1234" />
$('#someid').val(); //1234
<p>bla bla bla<span>hello</span></p>
$('p').text(); //bla bla bla
$('p').html(); //bla bla bla<span>hello</span>
于 2012-05-28T05:12:57.840 回答
9
有了它div
,你就会抓住.text()
.
小提琴:http: //jsfiddle.net/jPD7y/4/
于 2012-05-27T03:42:10.630 回答
1
这不是textarea
,但div
因此不能用val()
.
于 2012-05-27T03:42:24.973 回答
0
换行从....
var mypost = $('#myTextArea').val();
到
var mypost = $('#myTextArea').text();
于 2014-04-08T06:00:18.517 回答