如何用jQuery判断选定的结果是否为空?
答
使用length属性:
$("#experiences tr").length
,如果它是0是空
答
或者,如果你只是想只影响空元素,使用
$('#experiences tr:empty')
或其他方式大约:
$('#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 }
为什么这么复杂? – dlchambers 2012-05-11 13:11:24
如果在'experienceRows'上完成大量操作代码,则通过创建变量来减少在后面的代码中对同一组元素的另一个查找。 'len'不是真的需要。这真的值得赞赏吗? – 2012-05-11 16:42:35