事件处理程序 Jquery 和 javascript [重复]

event hander Jquery and javascript [duplicate]

提问人:LittleJC 提问时间:10/13/2023 更新时间:10/13/2023 访问量:31

问:

Bonjour/ 嗨,

J'aimerai savoir comment on traduit le jquery en javascript pour ce type type de fonctionnement car je n'y arrive pas. 我想知道如何将jquery转换为javascript进行此类操作,因为我做不到。

J查询:

$("#maDIV").on("click", "[data-action='supprimer']",  function () {
                console.log(" on clique evt");
                 //...
});

Javascript的?

document.querySelector("#maDIV").addEventListener("click", event => {

                console.log(" on clique evt");
              //..
            }, "[data-action='supprimer']");

Cela ne fonctionne pas, quoi qu'il arrive le click sur la div mais bon sur les éléments qui ont le tag “data-action=supprimer”.

这是行不通的,无论发生什么,单击div,然后单击具有标签“data-action=supprimer”的元素。

Ce que je souhaite au final, ajouter un événement sur le tag “data-action='supprimer'” sur des sous éléments par rapport à div ou autre élément principale comme cela si j'ajoute un nouvel sous éléments je n'ai pas besoin de redéfinir l'événement.

我最终想要的是在子元素上的“data-action='delete'”标签上添加一个事件,与 div 或其他主要元素类似,如果我添加一个新的子元素,我不需要它来重新定义事件。

JavaScript HTML jQuery 事件 标签

评论

0赞 T.J. Crowder 10/13/2023
这里的问题只能用英语写,不能用两种语言写。
1赞 GrafiCode 10/13/2023
Vanilla JavaScript 中的事件委托,请参阅:stackoverflow.com/questions/72721712/...
0赞 LittleJC 10/13/2023
感谢您的回答,很抱歉用法语写(我的英语不好,我使用谷歌翻译)

答: 暂无答案