1

その特定のイベントにアップロードされた実際の画像があるかどうか、またはプレースホルダー画像がコンテナー内にあるかどうかに基づいて、これらのページの画像コンテナーを非表示にしようとしています。2 つの画像を区別する唯一のものは、もちろん画像へのパスと alt タグです。私は明らかに、イメージ コンテナー コンテナー プレースホルダー イメージを非表示にしようとしています。(th_noimage.jpg はプレースホルダー画像です)

http://www.salvatorechiarelli.com/List/February

<div class="productListImageContainer">
<a id="MainContent_controlProductsList1_lvItems_ctrl0_lnkImage_0" href="/View/Thursday-February-14th-2013-7P-M">
<img id="MainContent_controlProductsList1_lvItems_ctrl0_produtImage_0" alt="Thursday, February 14th, 2013 @ 7P.M." src="/ProductImages/112229/th_noimage.jpg">
</a>
</div>

<div class="productListImageContainer">
<a id="MainContent_controlProductsList1_lvItems_ctrl0_lnkImage_1" href="/View/Sunday-February-17th-2013-3P-M">
<img id="MainContent_controlProductsList1_lvItems_ctrl0_produtImage_1" alt="Sunday, February 17th, 2013 @ 3P.M." src="/ProductImages/112229/th_be4a17_feb_17_13.png">
</a>
</div>

基本的に、th_noimage.jpg が含まれている場合、productListImageContainer を非表示にするスクリプトです。プログラマーになれたらいいのにと思いますが、完全に頭がいっぱいです。

ちなみに、これはクライアント イベントのリストとして機能するように操作した、サイトの e コマース CMS セクションです。提供できる助けをありがとう!

4

1 に答える 1

1

jQuery を使用している場合は、おそらく次のようにすることができます。

$('img[src$="th_noimage.jpg"]').closest('.productListImageContainer').hide();

プレースホルダーを非表示にする

于 2013-02-08T22:30:58.560 に答える