$("#experiences tr")
Для вышеуказанного, как судить, если он пуст или нет?Как определить, является ли выбранный результат пустым или нет с помощью jQuery?
Я думал, что его логическое значение должно быть ложным, но, похоже, нет.
$("#experiences tr")
Для вышеуказанного, как судить, если он пуст или нет?Как определить, является ли выбранный результат пустым или нет с помощью jQuery?
Я думал, что его логическое значение должно быть ложным, но, похоже, нет.
использовать свойство длины:
$("#experiences tr").length
если это 0 пусто
Или, если вы просто хотите, чтобы повлиять только пустые элементы, используйте
$('#experiences tr:empty')
или другим способом около:
$('#experiences tr:not(:empty)')
var experienceRows = $('#experiences tr'),
len = experienceRows.length;
if (len) {
} else {
}
$("#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 }
Почему так сложно? – dlchambers
Чтобы уменьшить другой поиск в той же группе элементов в более позднем коде, создав переменную, если на 'experienceRows' выполняется много кода манипуляции. 'len' на самом деле не требуется. Это действительно заслуживает понижения? –