0
试想一下,有一个网页许多文本框和我们的光标的重点是随机其中之一。有没有解决方案来找出使用jQuery的下一个可用的文本框ID?
试想一下,有一个网页许多文本框和我们的光标的重点是随机其中之一。有没有解决方案来找出使用jQuery的下一个可用的文本框ID?
假设你想获得下一个输入元素和元素散落在DOM,你可以使用.index()
[docs]方法:
var $inputs = $('input[type="text"]');
$(document.body).on('focus', 'input[type="text"]', function() {
var next = $inputs.eq($inputs.index(this) + 1);
});
如果插入输入元素动态,你必须重新选择输入元素并相应地更新$inputs
。
你的意思是*下一个可用的输入ID *?你是否克隆输入元素并想要生成唯一的ID?或者你想获得文档中的下一个输入元素? – 2012-01-15 10:38:11
最好的方法是使用tabindices标记所有元素,然后使用该属性选择下一个元素。 http://www.w3.org/TR/html4/interact/forms.html#h-17.11.1 – Interrobang 2012-01-15 11:00:44
你应该改写你的原始问题。谢谢。 – Kev 2012-01-15 13:15:08