Это может быть трудно объяснить, но мне нужен способ перебрать группу элементов, которые я уже выбрал, и для каждого найти классы, которые начинаются со слова «значок». Так, например, у меня могут быть следующие элементы
<div class="button iconStar"></div>
<div class="button iconPlus"></div>
<div class="button iconLeft"></div>
<div class="button iconRight"></div>
<div class="button iconUp"></div>
<div class="button iconDown"></div>
Итак, я начинаю с выбора элементов и прохождения по ним ...
$(".button").each(function(){
// Some code here
});
Теперь я мог бы поместить следующий код в цикл ...
if ($(this).hasClass("iconStar")){
$(this).append("<IMG SRC='Images/star.gif'>");
}
Затем мне пришлось бы повторить это для каждой возможной иконки, которая кажется очень неэффективной.
То, что я хотел бы сделать в цикле «каждый», это просто перебрать все классы, которые есть у $ (this), и выбрать тот, который начинается с ICON, а затем использовать его для добавления изображения.
Кто-нибудь может помочь?