如何获取嵌套div的ID以构建var

Rya*_*mer 1 jquery var

我正在尝试构建一个在函数中使用的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)

任何帮助将非常感谢!

Moe*_*eet 5

$('.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)