首页 > 解决方案 > 检索(并传递)某个类的所有元素的 ID

问题描述

我想检索(并能够保存/使用)Javascript 中某个类的所有元素的 ID。

如果我想选择div类的所有元素,myClass那么我相信我可以做到

$(document).ready(function() {
    $('div.myClass').click(function() {
        alert('this is a div of class myClass');
    });
});

所以我正在寻找类似的东西

$(document).ready(function() {
    $('div.myClass').click(function() {
        let thisid = __selected__.attr('id');
        myFunc(thisid);
    });
});

它使用与类“myClass”的每个元素关联的 ID 调用一个函数。

标签: javascriptjquery

解决方案


如果您传递可以执行 event.target.id 的偶数对象,您也可以在下面执行

$(document).ready(function() {
    $('div.myClass').click(function() {
        myFunc(this.id);
        // or 
        myFunc($(this).attr('id'));
    });
});

推荐阅读