Я нахожусь в ситуации, когда мне нужно использовать динамические идентификаторы в формате functionalDescription_IDNUMBER
по всей странице, и мне нужно ориентироваться на определенные области, основываясь на том, что IDNUMBER
было для объекта, по которому щелкнули. Однако я не уверен, как обобщить функцию, чтобы мне не приходилось генерировать этот код для каждого уникального идентификатора (например, он может заканчиваться на ABC, DEF, XYZ, asfSa1s3d6fZ и т. Д.).
Пример:
Функция jQuery, которую я хотел бы обобщить (где XYZ - это динамически генерируемый идентификационный номер в данном случае) ...
$("#videoThumbnail_XYZ").click(function() {
$("#thumbnailDescription_XYZ").fadeOut(300, function() {
$("#videoPlayer_XYZ").fadeIn(100);
});
});
Для данного фрагмента HTML:
<div id="videoPlayer_XYZ" class="videoPlayer">
<iframe title="Video Player" type="text/html" width="638" height="390" src="" frameborder="0"></iframe>
</div>
<div id="thumbnailDescription_XYZ" class="thumbnailDescription">
<div id="videoThumbnail_XYZ" class="videoThumbnail left">
<img src="images/videoThumbnail.png" />
</div>
<!-- more code in here -->
</div>