Мне нужно иметь цикл for
внутри моего jQuery.
Пример:
for(i=0;i<counter;i++)
{
$("div"+i+"").click(function(){//some code});
}
Как я могу это сделать?
EDIT:
Этот код был отправлен OP в комментарии к одному из ответов:
$("#displayPanel div").click(function (){ alert($(this).attr("id")); }
<div id="displayPanel" class="displayPanel">
<div id="heading"> Display Panel </div> <br/>
<div id="save" class="saveClass"></div> <br/>
<div id="field1" class="my">
<label id="labelstr1">Untitled1</label>
<input id="inputstr1" type="text"/>
</div>
<div id="field2" class="my">
<label id="labelstr2">Untitled1</label>
<input id="inputstr2" type="text"/>
</div>
</div>
Предупреждение показывает мне идентификатор для первых двух div
, а не для field1
и field2
.
Примечание:
field1
и field2
div
создаются "на лету".