Оценка текста этикетки Jquery - PullRequest
0 голосов
/ 24 сентября 2011

Почему текст метки оценивается как не равный "" в приведенном ниже сценарии, даже если в действительности в нем нет текста:

              $('label[class*="lb"]').each(function(index){
                  if($(this).text()!=""){
                    a_arr.push($(this).val());
                    alert(index+ "  " + $(this).val());
                  }
              });

$(this).text()!="" оценивается как истинное, даже если на этикетке нет текста. Почему?

1 Ответ

1 голос
/ 24 сентября 2011

попробуйте использовать функцию trim.Может быть, есть дополнительные пробелы

 if($.trim($(this).text())!="") {
      //your code here
 }
...