1

我很好奇代码是否

var $d = $('#person_data[document_type]');
if ($d.length != 0) {
  if ($d.val().length != 0 ) {...}
}

取自SO jQuery:检查字段的值是否为空(空)是最好的?

我可以用吗

var $d = $('#person_data[document_type]');
if ($d.length) {
  if ($d.val().length) {...}
}

反而?

哪一个更好?

4

1 回答 1

2

第二个例子很好,它依赖于 0 falsey。它会通过网络节省一些额外的字节,这总是一件好事。这两个脚本将产生相同的输出,所以我会选择更简洁的一个。

于 2013-01-24T10:25:47.987 回答