我需要for在我的jQuery中有一个循环.
例:
for(i=0;i<counter;i++)
{
$("div"+i+"").click(function(){//some code});
}
Run Code Online (Sandbox Code Playgroud)
我怎么能做到这一点?
此代码由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>
Run Code Online (Sandbox Code Playgroud)
警报显示前两个divs 的id 而不是field1和field2.
该Field1和Field2 divs的动态创建.
jquery ×1