我正在研究这个小提琴
从“开始”输入中,我想将下一个空输入集中在模糊上。
每个输入都有一个“下一个”属性,以便我可以创建一个链。然后,我将遍历此链,直到找到空的输入并将其聚焦。
<input id="a" next="b" value="value" />
<input id="b" next="c" value="value" />
<input id="c" next="d" />
<input id="d" next="a" value="value" />
while($('#' + _next).val() != ''){
_next = $('#' + _next).attr('next');
}
$('#' + _next).focus();
唯一的问题是隐藏父输入(使用ngHide指令)时。这使我无法集中精力于孩子们的投入。
所以我想知道,有没有一种快速的方法来知道某个元素是隐藏的还是在隐藏的父对象内部?
是的,使用is()您可以
$('element').is(':hidden')
或者
$('element').parent().is(':hidden')
或者如果您有目标选择器
$('element').closest('.target').is(':hidden')
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句