【发布时间】:2016-09-29 18:42:49
【问题描述】:
有没有办法通过数组中返回的类名来获取与 html 元素关联的所有 javascript?关于如何实现这一目标的任何建议?是否有任何节点包可以让我做这样的事情?
例如:
HTML
<div class="click_me">Click Me</div>
JS
$('.click_me').on('click', function() { alert ('hi') });
我想要类似的东西(客户端或服务器端的伪代码):
function meta() {
let js = [];
js = getAllJavascriptByClassName('click_me');
console.log(js[0]);
}
meta() 的输出
$('.click_me').on('click', function() { alert ('hi') });
【问题讨论】:
-
很有趣——你想获取所有绑定到特定 HTML 类的 js 函数吗?
-
@messerbill - 是的,我想通过选择器(类或属性等)提取与 html 元素相关的所有 js 函数。
-
@RonI 你能澄清你为什么需要这个吗?可能有一些更简单的解决方案。
-
@risabhdev - 我已经开始研究一种工具,可以让 Web 开发人员动态自动存储他们的 UI 源代码。
标签: javascript jquery node.js