Мне нужно сделать запрос в jquery, который выбирает элементы со значением == "".Я работаю в IE, но не в Chrome.Я думаю, что хром имел другое значение как неопределенное значение.
Мой запрос:
var images = $('#images>div>input[type=file][value=""]');
if(images.length > 0) // ...
Как видите, есть элементы ввода типа file, которые дают пользователю возможность прикреплять изображения.
<div id="files">
<div><input type="file" name="files" /><input type="button" value="Remove" onclick="removeImage(this)" /></div>
<div><input type="file" name="files" /><input type="button" value="Remove" onclick="removeImage(this)" /></div>
<div><input type="file" name="files" /><input type="button" value="Remove" onclick="removeImage(this)" /></div>
</div>
В IEон отлично работает, но в Chrome всегда возвращает 0 элементов.
Есть ли у вас какое-либо решение, которое может работать на всех браузерах?