1、问题描述:
原始html:
<input class="easyui-textbox" name="myname" id="myid" style="width:100%;height:60px" data-options="multiline:true">
输入文本:
111
222
333
取值jquery:
$("#myid").val()
取回的值 111222333
2、解决方案:网上解决方案,五花八门,1)、有的用隐藏的textarea传值的,2)、有用<br>替换了,后台再传回来的,3)、还有个更diao的,用监听键盘回车事件,然后用隐藏域保存,太牛了,不敢用。
3、最终我的解决方案:
其实easyui自己早就解决了这个问题,只是我们用的是jquery的取值语法,所以无效,要用easyui自己的取值语法就好了。
不叨叨,直接看代码:
$("#myid").textbox('getValue');
博客围绕HTML输入文本取值问题展开。原始HTML输入多行文本,用jQuery取值会连成一串。网上有多种解决方案,如用隐藏textarea传值等。最终作者指出,其实EasyUI已解决该问题,需用其自身取值语法,而非jQuery取值语法。
5055

被折叠的 条评论
为什么被折叠?



