试图把注意力集中在一个不重要的元素上是不是一种糟糕的做法;不存在
Is it bad practice to try to focus on an element that doesn't exist?
我基本上想做的是设置"如果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()
相关文章:
- 我是不是一直在为图像标签强制固定图像大小
- 在javascript中使用覆盖变量是不是一种糟糕的做法
- 试图把注意力集中在一个不重要的元素上是不是一种糟糕的做法;不存在
- 用Javascript在forEach中设置开关是不是一种糟糕的做法
- 如何使引导日期选择器选择当分钟视图模式:1时选择当月的最后一天而不是第一天
- 在HTML中使用脚本模板是不是一种糟糕的做法
- 在页面加载时请求多达100个ajax请求是不是一种糟糕的做法
- 将requireJS模块作为单例使用是不是一种糟糕的做法
- 在HTML5中使用自定义元素是不是一种糟糕的做法
- 在JavaScript/jQuery中将DOM元素设置为全局变量是不是一种糟糕的编程实践
- 使用trigger()进行重复事件处理是不是一种糟糕的做法
- 使用PHP操作css类是不是一种糟糕的做法
- javascript中太多的自调用函数是不是一件坏事?
- 如何从json数组追加重复值到另一个数组?不是从数组中移除
- 动画所有蛇的动画一次而不是一个-传单js
- 将JavaScript Array.prototype.map与作用域变量一起使用是不是一种糟糕的做法
- 从内部重新分配JavaScript函数是不是一种糟糕的做法
- 我是不是在这个jQuery代码中一次又一次地绑定事件
- 将$scope传递给服务是不是一种糟糕的做法
- 将控制器定义为通用对象而不是函数是不是一种糟糕的做法