首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

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

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

[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中显示的效果一致。


?

?

热点排行