我有一个 jquery 函数来按 id 展开和折叠 div:
<script type="text/javascript">
$(function(){
$('#mySlideContent').css('display','none');
$('#mySlideToggler').click(function(){
$('#mySlideContent').slideToggle('fast');
return false;
});
});
</script>
我想要多个 slideContent div,每个都连接到各自的 slideToggler div。然而,slideContent 和 slideToggler div 的数量是在页面上动态创建的,并带有“for each”,如下所示。
<% For Each c In Contacts%>
<li id="grid_<%= c.ContactId %>" class="grid">
<div class="inner">
<div class="col">
<div id="mySlideToggler">
<label>Name</label>
</div>
<div id="mySlideContent" class="col-inner">
<%= c.Name%>
</div>
</div>
</div>
</li>
<%Next%>
如何传入我的 div 的动态创建的 id,以便我可以重用我的函数。