値が== ""の要素を選択するjqueryでクエリを作成する必要があります。私はIEで動作しますが、クロームではdoesntです。私はクロムには別の値が定義されていないと思う。クロムに定義されていない値を持つ要素を見つける
マイクエリ:
var images = $('#images>div>input[type=file][value=""]');
if(images.length > 0) // ...
ユーザーに画像を添付する機会を与えるタイプのファイルの入力要素がある見ることができるように。
<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では素晴らしいですが、クロームでは常に0個の要素が返されます。
すべてのブラウザで動作する解決策はありますか?
マークアップ(HTML)を投稿できますか? (また、どのバージョンのIEを試してみましたか?) – Pointy