$("#experiences tr")
对于上面的,如何判断是否为空?
我认为它的布尔值应该是假的,但似乎不是。
使用长度属性:
$("#experiences tr").length
如果为 0,则为空
var experienceRows = $('#experiences tr'),
len = experienceRows.length;
if ( len ) {
} else {
}
或者,如果您只想影响空元素,请使用
$('#experiences tr:empty')
或相反:
$('#experiences tr:not(:empty)')
$("#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 }