jquery - 发现 jQuery 对象确实包含一个现有节点

标签 jquery jquery-selectors

例如,我有以下 jQuery 代码:

var div1 = $("divs").next();

如何找出 div1 对象确实包含现有节点?例如,$("divs1") 没有下一个 sibling 。

最佳答案

您可以检查结果的长度。

var div1 = $("divs").next();

if ( div1.length )
  {
    //it exists..
  }
else
  {
    // no next found..
    // keep in mind that it might fail due to two reasons
    // a) no next element found
    // b) no divs element found
  }

您知道 divs 不是有效的标签名称,对吧? (希望这只是一个例子..)

关于jquery - 发现 jQuery 对象确实包含一个现有节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4903749/

相关文章:

javascript - 如何在 fullpage.js 幻灯片上居中 div?

jquery - AJAX 响应正在缓存

jquery 选择器 : child elements of the same class inside divs of different classes

javascript - :valid and :invalid selectors in jQuery

javascript - 用单击的按钮填充文本区域

javascript - 如何使用 jQuery 选择器访问 native 方法?

javascript - 设置并使用 localStorage 在表单编辑期间保留复选框选择

jquery - 如何使用 jQuery 将 HTML 表格转换为 <div> 表格?

jquery - CSS 选择器对属性不区分大小写

javascript - 使用 Javascript 和字符串插值更改 html 元素的类