Это может быть трудно объяснить, но мне нужен способ перебрать кучу элементов, которые я уже выбрал, и для каждого найдутся классы, начинающиеся со слова " значок". Так, например, я мог бы иметь следующие элементыКак выбрать классы, которые начинаются с определенной строки
<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'>");
}
Я бы хотел повторить это для каждой возможной иконы, которая кажется очень неэффективной.
То, что я хотел бы сделать в цикле «каждый», - это просто цикл через все классы, которые есть (и есть), и выбрать тот, который начинается с ICON, а затем использовать его для добавления изображения.
Может ли кто-нибудь помочь?
Можете ли вы не просто применить класс «значка» ко всем элементам, у которых есть связанный с значком класс, а затем работать с ним? –