我有搜索前一个问题,但无法找到答案。功能,其中一个类有多个元素dynamicaly产生
动态生成的html:
<a class="finddiv" id="#div_0">date1</a>
<a class="finddiv" id="#div_1">date1</a>
<a class="finddiv" id="#div_2">date1</a>
隐藏的div我已经给开在上面的链接的cllick:
<div id="div_0" style="display:none;"></div>
<div id="div_1" style="display:none;"></div>
<div id="div_2" style="display:none;"></div>
我希望通过单击锚标记的div
与id
div_o
打开与类名find
,我使用以下的jQuery:
$(document).ready(function() {
$('a.find').delegate(this, 'click', function() {
var ids = $(this).attr('id');
$(ids).slideToggle();
return false;
});
return false;
});
但上面的函数运行尽可能多的时间,在课堂上“发现”元素的数量。 以上情况3次。我只想运行一次该功能。我也用jQuery中的“one”,“live” 属性,但没有发生任何事情。由于内容是动态的,我不能使用id属性来调用jquery函数。
工作,通过类名'find'不会在例如其存在的方式。你的意思是使用'finddiv'吗? –
@ user972809:查看http://jsbeautifier.org。快速轻松地清理JavaScript格式。 – RightSaidFred
是的,我使用的是findviv,但忘了在这里显示 –