如何使用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 }