如何使用jQuery判断所选结果是否为空?

如何使用jQuery判断所选结果是否为空?,jquery,jquery-selectors,resultset,Jquery,Jquery Selectors,Resultset,对于上面的一个,如何判断它是否为空 我认为它的布尔值应该是false,但似乎不是。使用length属性: $("#experiences tr") 如果为0,则为空或者,如果只想影响空元素,请使用 $("#experiences tr").length 或者反过来说: $('#experiences tr:empty') 如果在experienceRows上执行了大量操作代码,则通过创建一个变量来减少后续代码中对同一组元素的另一次查找len实际上不是必需的。这真的值得一票否决吗? $('#

对于上面的一个,如何判断它是否为空


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

使用length属性:

$("#experiences tr")

如果为0,则为空

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

$("#experiences tr").length
或者反过来说:

$('#experiences tr:empty')

如果在
experienceRows
上执行了大量操作代码,则通过创建一个变量来减少后续代码中对同一组元素的另一次查找
len
实际上不是必需的。这真的值得一票否决吗?
$('#experiences tr:not(:empty)')
var experienceRows = $('#experiences tr'),
    len = experienceRows.length;

if ( len ) {
} else {
}
$("#experiences tr:empty")
//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 }