Ответ 1
используйте свойство length:
$("#experiences tr").length
если он 0 пуст
$("#experiences tr")
Для вышеупомянутого, как судить, пуст он или нет?
Я думал, что его логическое значение должно быть ложным, но не похоже.
используйте свойство 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 }