30
$("#experiences tr")

上記の場合、空かどうかの判断方法は?

そのブール値はfalseである必要があると思いましたが、そうではないようです。

4

5 に答える 5

47

length プロパティを使用します。

$("#experiences tr").length

0 の場合は空です

于 2009-08-27T07:51:37.160 に答える
1
var experienceRows = $('#experiences tr'),
    len = experienceRows.length;

if ( len ) {
} else {
}
于 2009-08-27T07:54:36.997 に答える
0

または、空の要素のみに影響を与えたい場合は、使用します

$('#experiences tr:empty')

またはその逆:

$('#experiences tr:not(:empty)')
于 2009-08-27T07:54:19.977 に答える
0
$("#experiences tr:empty")
于 2009-08-27T07:55:27.853 に答える
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 }
于 2011-01-31T07:37:35.917 に答える