-1

-tagsの alist がimgあり、そのうちのいくつかには属性がありますstyle="display:none" 。例:

<img src="#">
<img src="#" style="display: none">
<img src="#">
<img src="#" style="display: none">
<img src="#" style="display: none">
<img src="#">
<img src="#" style="display: none">

どのように (jQuery または javascript を使用して) 属性を持たない要素を取得できますstyle="display:none"か?

UPD:特定の source( ) を持つ画像を選択し$("img[src='http://certain-source.jpg']")ましたが、一部に文字列style="display:none"があり、その文字列を含まない画像を選択する必要があります。

4

2 に答える 2

2

画像が表示されているかどうかを確認します。

$('img:visible')

その正確な属性をチェックすることは別のことです

$('img[style!="display: none"]')

スタイルに基づくフィルタリングもオプションです

$('img').filter(function() {
    return this.style.display != 'none';
})

おそらく他の100のソリューション?

于 2013-09-28T13:03:18.183 に答える