Вы можете просто найти length
объекта jQuery, который возвращает количество подходящих элементов:
$('#arquivo[value!=""]').length
Но вы же знаете, что это будет всегда возвращать 0
или 1
? Свойство id
является уникальным только для одного элемента, поэтому вы не можете использовать его несколько раз.
Например:
<div id="foo"></div>
<div id="foo"></div>
При запуске:
$('#foo').length;
Возвращает 1
, потому что должен существовать только один элемент с id
из foo
.
Теперь попробуйте это:
<div class="foo"></div>
<div class="foo"></div>
При запуске:
$('.foo').length;
Возвращает 2
. Зачем? Потому что class
можно многократно использовать.
Что вы пытаетесь сделать? Можете ли вы опубликовать сценарий с несколькими полями ввода?