$("#experiences tr")
上記の場合、空かどうかの判断方法は?
そのブール値はfalseである必要があると思いましたが、そうではないようです。
$("#experiences tr")
上記の場合、空かどうかの判断方法は?
そのブール値はfalseである必要があると思いましたが、そうではないようです。
length プロパティを使用します。
$("#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 }