试图把注意力集中在一个不重要的元素上是不是一种糟糕的做法;不存在

Is it bad practice to try to focus on an element that doesn't exist?

本文关键字:一种 是不是 不存在 重要的 集中 注意力 不重要 一个 元素      更新时间:2023-09-26

我基本上想做的是设置"如果element之后的兄弟具有类.slct,我想专注于它。

这是一个好的解决方案吗:

element.next('.slct').focus()

有时下一个兄弟姐妹不会上那种课。

试试这个:

var elem = element.next();
if(elem.hasClass('slct')) {
  elem.focus();
}

首先,您需要通过以下方式检查元素是否存在:

if(element.next('.slct').length)
     element.next('.slct').focus()