当然是会无效的,jeasyui会对HTML重新渲染,直接使用jquery操作jeasyui控件是不行的,可以参照它的文档
创新互联建站专注于兴平网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供兴平营销型网站建设,兴平网站制作、兴平网页设计、兴平网站官网定制、重庆小程序开发公司服务,打造兴平网络公司原创品牌,更为您提供兴平网站排名全网营销落地服务。
比如$("#id").combobox("setValue","xxx")就是为这个combobox设值
还有对一个combobox获取焦点应该没有什么意义吧
1234567891011121314151617!doctype htmlhtmlhead
meta charset="utf-8"title无标题文档/title/head body
input type="text" value="" placeholder="请输入内容" id="input" /
textarea id="textarea"/textarea
script type="text/javascript"document.getElementById("input").focus();//document.getElementById("textarea").focus();/script/body/html!--
不过你要明白,一个页面只能聚焦一个输入框,不能两个输入框同时聚焦的--
JQuery文本改变触发事件如聚焦事件、失焦事件等,下面有个示例,感兴趣的朋友可以参考下
Juery中聚焦事件:
代码如下:
$("#id").focus(function(){
});
失焦事件:
代码如下:
$("#id").blur(function(){
});
但是文本改变事件却不能这样写:
代码如下:
$("#id").change(function(){
});
文本改变事件可以这样写,propertychange是属性改变时触发事件
代码如下:
$("#id").bind("propertychange",function()
{
});
DIV获取焦点有两种方法:
DIV直接使用focus()和blur()两个方法是无效的,需添加tabindex="0contenteditable="true"属性,设置div为可编辑状态,则可点击获取焦点,同时div的内容也是可以编辑的,
设置div的tabindex,此时div的内容是不可编辑的。
PS:设置tabindex属性,按键盘Tab键可让其获取焦点,其中tabindex的值越小在tab键切换的时候就会首先聚焦