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

发布于 2024-10-16 08:06:38 字数 164 浏览 1 评论 0原文

例如,我有以下 jQuery 代码:

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

How do I find that div1 object确实包含现有节点?例如,$("divs1") 没有下一个同级。

For example I have following jQuery code:

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

How do I find out that the div1 object really contains an existing node? For example, $("divs1") just had no next siblings.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

樱桃奶球 2024-10-23 08:06:38

您可以检查结果的长度。

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 不是有效的标签名称,对吗? (希望这只是一个例子..

You can check for the length of the result.

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
  }

You are aware that divs is not a valid tag name, right ? (hope it is just an example..)

握住我的手 2024-10-23 08:06:38
var div1 = $("divs").next();
if (div1.length != 0) {
  // valid one
}
var div1 = $("divs").next();
if (div1.length != 0) {
  // valid one
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文