读书人

[jquery]IE与Chrome上text()方法获取t

发布时间: 2012-09-03 09:48:39 作者: rapoo

[jquery]IE与Chrome下text()方法获取textarea值不一致


[jquery]IE与Chrome下text()方法获取textarea值不一致


相同代码在IE与Chrome下获取变更的<textarea>值不相同,代码如下:

?



对于这段代码,在IE中的效果是textarea域中的值发生修改时,弹出的提示显示修改后的值;而在Chrome中,则是原始<textarea>标签内的文本值。




text()方法类似于JavaScript中的innerText,用来获取当前标签元素包裹的纯文本内容。

由此可见,IE处理方法是将修改后的结果设置到<textarea></textarea>对内;而Chrome则不是这样处理。


val()方法是获得第一个匹配元素的当前值。



将上例中的text()换成val(),则IE与Chrome中显示的效果一致。


?

?

读书人网 >Web前端

热点推荐