学习js,遇到坑爹的combobox的text值的清空问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习js,遇到坑爹的combobox的text值的清空问题相关的知识,希望对你有一定的参考价值。

今天被combobox的text值的清空问题虐的体无完肤,下面进入正题:

md.drugView.cleanSearch = function() {
s = s1 = "";

md.drugView.datagrid.datagrid(‘load‘, {});//重新加载数据,无需读数据,传给后台的值为空
md.drugView.searchform.find(‘input‘).val(‘‘);//找到searchform表单下的所有input标签,并清空

};

以上是将form中的所有input标签中的值清空的方法,那么问题来了,当我们执行完这个方法后,

input里的 值理当清空,但,当我们用$("#sampleProvince_com").combobox(‘getText‘)获取text文本的值时,

我们会发现input的值依旧在,原因是我们清空的是value的值,而不是text,以我个人理解,text会以浏览器的缓冲

的形式存在,所以如果我们仅仅是清空了value值,要将text值清空的话,需要单独对text进行清空,用jQuery插件的

语句可以用这句:

$("#sampleProvince_com").combobox(‘setText‘,"");

所以只需要添加上这句就能解决问题

md.drugView.cleanSearch = function() {
s = s1 = "";
$("#sampleProvince_com").combobox(‘setText‘,"");
md.drugView.datagrid.datagrid(‘load‘, {});//重新加载数据,无需读数据,传给后台的值为空
md.drugView.searchform.find(‘input‘).val(‘‘);//找到searchform表单下的所有input标签,并清空

};

以上是关于学习js,遇到坑爹的combobox的text值的清空问题的主要内容,如果未能解决你的问题,请参考以下文章

记一次坑爹的ORA-01152&ORA-01110错误

移动端上下滑动事件之--坑爹的touch.js

vue环境搭建过程中,遇到的坑爹的问题

问题记录 坑爹的跨域问题

枚举------坑爹的奥数

坑爹的NVARCHAR2