2009-08-27 168 views

回答

47

使用length屬性:

$("#experiences tr").length 

,如果它是0是空

0

或者,如果你只是想隻影響空元素,使用

$('#experiences tr:empty') 

或其他方式大約:

$('#experiences tr:not(:empty)') 
1
var experienceRows = $('#experiences tr'), 
    len = experienceRows.length; 

if (len) { 
} else { 
} 
+0

爲什麼這麼複雜? – dlchambers 2012-05-11 13:11:24

+0

如果在'experienceRows'上完成大量操作代碼,則通過創建變量來減少在後面的代碼中對同一組元素的另一個查找。 'len'不是真的需要。這真的值得讚賞嗎? – 2012-05-11 16:42:35

0
$("#experiences tr:empty") 
0
//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 } 
相關問題