gpt4 book ai didi

javascript - 同时打印出所有子级的所有事件和事件处理程序

转载 作者:行者123 更新时间:2023-12-03 12:28:06 25 4
gpt4 key购买 nike

我有一个任务要在用户单击导航时拦截。 jquery mobile 具有“增强”的导航控制。整个事情一团糟(单击导航时会触发多个事件),我试图找到哪个元素触发了什么。我正在考虑编写接受 jquery 选择器并递归遍历所有子级并打印出所有事件和事件处理程序的函数 (console.log($(elem).data('events');)。< br/>你们中有人已经有这个脚本了吗?

最佳答案

我自己做的。

var printOutEvents = function (selector) {
var parent = $(selector);

function printer(item) {
if (item.data('events') != undefined) {
console.log(item);
console.log(item.data('events'));
}
if (item.children().length > 0) {
$.each(item.children(),
function (i, it) {
printer($(it));
});
}
};
printer(parent);
}

关于javascript - 同时打印出所有子级的所有事件和事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24083759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com