我有一个带有一堆jquery EditInPlace标签的页面,客户端希望允许用户在字段之间进行选项卡(即tabbing会启动下一个.eip字段。这是否可能?我使用的是' jquery-in-place-editor'位于此处:http://code.google.com/p/jquery-in-place-editor/
代码目前位于登录屏幕后面,因此我很难显示它。在这一点上,我最感兴趣的是如何做到这一点 - 我对jQuery很新,所以我不认为我现在有这样做的技能,但似乎像一个应该能够捕获标签(通过blur()函数?)然后调用下一个.eip元素上的click()函数。但就我的理解而言,那就是......任何想法?
答案 0 :(得分:0)
我假设你使用段落标签来保存你的数据,就像演示一样。
然后你需要设置所有.eip字段的tabIndex,因为否则当你在html元素之间进行制表时,它们不会获得焦点。
设置了tabIndex后,您应该可以执行以下操作:
$(document).ready(function(){
$('.eip').focus(function(){$(this).click();});
});
希望这会对你有所帮助。