java调用onclick rich tab将光标放置在文本字段中
我的要求是,每当导航到rich选项卡时,将光标放在字段上。
我在richtab
上尝试了onclick
和onlabelclick
,但没有效果。我试着使用ontabenter
,它调用了下面的Javascript函数
function placeCursor() {
jQuery("#send\\:emailAddress").focus();
return false;
}
但是,该字段上不显示光标
如果我从richTabpanel
的onclick
调用相同的Javascript函数,则选项卡在其下工作,光标被放置。但是,每当我在选项卡内单击时,onclick
就会被调用。因此,即使我点击下一个文本字段,这个Javascript也会被调用,我的光标也会移动到emailAddress
字段
# 1 楼答案
要调试,首先可以输出jquery查询的长度:
如果数字==0,则表示查询失败。jQuery在查询时不返回null,而是像object+$这样的数组。fn,以便无论是否找到元素都可以执行