我正在尝试构建一个在函数中使用的var.该函数需要在具有单独ID的多个div上运行.从本质上讲,var将抓取每个div的ID并基于此运行该函数.我只是无法让它正常工作.
这是我的标记:
<div class="group">
<div id="element1" class="element">Stuff</div>
<div id="element2" class="element">Stuff</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的jQuery var"尝试":)
var elementVar = $('.group').find('.element')this.attr('id');
Run Code Online (Sandbox Code Playgroud)
基本上,将像下面一样运行,以便函数在每个div id上运行
$(elementVar).click(function(){ ...
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感谢!
$('.group .element').click(function(){
id = $(this).attr('id');
});
Run Code Online (Sandbox Code Playgroud)
但我推荐这样的东西.它为您提供干净的数据.
<div id="element2" class="element" data-id="2">Stuff</div>
$('.group .element').click(function(){
id = $(this).attr('data-id');
});
Run Code Online (Sandbox Code Playgroud)