gpt4 book ai didi

javascript - jQuery:当jQuery对象找不到指定的类选择器时,jQuery返回什么?

转载 作者:行者123 更新时间:2023-11-29 23:53:27 26 4
gpt4 key购买 nike

<分区>

假设我们有:

var $letsTestA = $( '.lets-test-a' ),
$letsTestB = $( '.lets-test-b' );

当 HTML 是:

<div class="lets-test-a"></div>

(我知道,我遗漏了 .lets-test-b)

现在,如果我们尝试调用变量 $letsTestB 会发生什么?

我确实做了一些测试,我不是在没有先做一些研究的情况下盲目地问一个问题,但我对它的工作原理有点困惑......

如果我 alert($letsTestA);alert($letsTestB); 我得到相同的结果,只是 [object Object] 当从 JSFiddle 测试时?

这是我的测试 fiddle :https://jsfiddle.net/m6j03423/

除此之外,我实际上想在这里做的是创建一种方法来查明变量的内容是否存在。

在 PHP 中我会写 if (empty($myVar)) {//do action } 但 JS 不以同样的方式工作。

在 JS 中我想我可以写 if ($letsTestA) { } 它应该能够打印变量的结果?但是,我仍然得到 [object Object]

我错过了什么?

我什至可以打印 jQuery 对象的内容吗?

如何测试变量是否包含 jQuery 对象的真实值?


编辑:不可否认,我确实看到了几个不同的答案,说要检查长度,但我对这些的理解还不足以将其与我正在做的事情联系起来。

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com