jQuery如何判断选择的结果是否为空?

发布于 2024-08-02 21:01:51 字数 101 浏览 1 评论 0原文

$("#experiences tr")

对于上面的情况,如何判断是否为空呢?

我认为它的布尔值应该是假的,但似乎不是。

$("#experiences tr")

For the above one,how to judge if it's empty or not?

I thought its boolean value should be false,but seems not.

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

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

发布评论

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

评论(5

如梦 2024-08-09 21:01:51

使用 length 属性:

$("#experiences tr").length

如果为 0,则为空

use the length property:

$("#experiences tr").length

if it's 0 it's empty

↙厌世 2024-08-09 21:01:51
var experienceRows = $('#experiences tr'),
    len = experienceRows.length;

if ( len ) {
} else {
}
var experienceRows = $('#experiences tr'),
    len = experienceRows.length;

if ( len ) {
} else {
}
冷了相思 2024-08-09 21:01:51

或者,如果您只想影响空元素,请使用

$('#experiences tr:empty')

或相反:

$('#experiences tr:not(:empty)')

Or, if you just want to affect only the empty elements, use

$('#experiences tr:empty')

or the other way around:

$('#experiences tr:not(:empty)')
苍风燃霜 2024-08-09 21:01:51
$("#experiences tr:empty")
$("#experiences tr:empty")
把时间冻结 2024-08-09 21:01:51
//More Improved and Accurate - Trim white spaces as well

//Define

function trim(str) {
    return( ("" + str).replace(/^\s+/,'').replace(/[\s]+/g,' ').replace(/\s+$/,'') ); 
}

//Call

if(trim(frmObj.element.value).length ==0) { //true }
//More Improved and Accurate - Trim white spaces as well

//Define

function trim(str) {
    return( ("" + str).replace(/^\s+/,'').replace(/[\s]+/g,' ').replace(/\s+$/,'') ); 
}

//Call

if(trim(frmObj.element.value).length ==0) { //true }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文