的tabindex属性属性不工作,我怎样才能让jQuery的.focus()
没有设置一个divjQuery的.focus()没有DIV
$("#msgdiv").focus();
<div id="msgdiv" tabindex="100"> </div>
究竟是什么
什么,我想最好的做法的tabindex工作实现:更改密码后,我想显示确认消息,密码已更改并将焦点放在该div上。
的tabindex属性属性不工作,我怎样才能让jQuery的.focus()
没有设置一个divjQuery的.focus()没有DIV
$("#msgdiv").focus();
<div id="msgdiv" tabindex="100"> </div>
究竟是什么
什么,我想最好的做法的tabindex工作实现:更改密码后,我想显示确认消息,密码已更改并将焦点放在该div上。
股利需要的tabindex为了接收焦点,您可以通过jQuery的设置之一focus()
功能之前,而不必手动将其添加到HTML虽然 - 如果这就是你在问什么
$("div").attr("tabindex",-1).focus(function() {
// do something
});
简单地说,如果没有tabindex,你不能关注div,见documentation。
真的不知道你想用这个代码段实现什么,但如果你想触发一个焦点事件,你应该使用trigger:
$("#msgdiv").trigger('focus');
请发表你的一些code..show的你试图做到这么远.. – 2011-04-08 11:37:33
我想问的是这是好的做法? – maztt 2011-04-08 11:57:33