Подтвердить что ты не робот

Как определить, является ли выбранный результат пустым или нет с jQuery?

$("#experiences tr")

Для вышеупомянутого, как судить, пуст он или нет?

Я думал, что его логическое значение должно быть ложным, но не похоже.

4b9b3361

Ответ 1

используйте свойство length:

$("#experiences tr").length

если он 0 пуст

Ответ 2

var experienceRows = $('#experiences tr'),
    len = experienceRows.length;

if ( len ) {
} else {
}

Ответ 3

Или, если вы просто хотите воздействовать только на пустые элементы, используйте

$('#experiences tr:empty')

или наоборот:

$('#experiences tr:not(:empty)')

Ответ 4

$("#experiences tr:empty")

Ответ 5

//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 }