2013-02-08 4 views
1

Я ищу, чтобы скрыть контейнеры изображений на этих страницах, основываясь на том, есть ли фактическое изображение, загруженное в это конкретное событие, или если изображение-заполнитель находится внутри контейнера. Единственное, что отличает два изображения, - это путь к изображению, конечно, и тег alt. Я, очевидно, хочу скрыть контейнер контейнеров изображений изображениями-заполнителями. (Th_noimage.jpg является заполнителем изображение)Показать/скрыть Div на основе содержимого в пределах этого div

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> 

В основном это сценарий, который говорит, что скрывать productListImageContainer, если он содержит th_noimage.jpg. Хотел бы я быть программистом, но это полностью над моей головой.

Это раздел CMS электронной коммерции сайта, который я, кстати, манипулировал, чтобы работать как список для моих клиентов. Спасибо за любую помощь, которая может быть предоставлена!

+0

вы используете JQuery на этой странице? –

+0

@nathanhayfield Попробовал несколько примеров stackoverflow, но не много удачи. Я решил, что это просто так, что мне не нужно будет показывать примеры. –

+0

@JeromyFrench Конечно. Не похоже, чтобы понять, почему я не могу заставить скрипт работать и на другую часть сайта. –

ответ

1

Если вы используете JQuery, вы, вероятно, может сделать:

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

скрыть заполнители

+0

Да, я! Прекрасно работает! Благодаря! Вы правы! –

+0

Любая идея, почему $ ('img [src $ = "lg_noimage.jpg"]'). Ближайший ('# productImageContainer'). Hide(); не работает на этой странице? http://www.salvatorechiarelli.com/View/Thursday-February-14th-2013-7P-M –

+0

Поскольку в этой ситуации имя файла - md_noimage вместо lg_noimage, возможно, вы можете изменить код на $ ('img [src $ = "_ noimage.jpg"] ') ближе всего (.' # productImageContainer ') скрыть(). чтобы получить их все –