这是一个更广泛的问题的一部分。它的关注度很低,所以让我问一下我自己无法实现的唯一部分。如何为 dom 对象注册类似 jquery 的 javascript 函数?假设我有以下 html 页面:
<html><body>
<div id = "table"/>
<div id = "chart"/>
</body></html>
并希望能够打电话$('#table').update()
和$('#chart').update()
?我需要这些更新函数来包含不同的逻辑和局部变量,例如不同的 url 来加载数据。对不起,可能是菜鸟。
更新
如果我理解正确,插件是全局命名空间中可以处理任何对象的函数。我宁愿将不同的功能与不同的元素相关联。那是因为我认为将不同的update
函数与不同的对象关联起来会更容易,而不是编写一个更新函数,每个对象都必须研究它是否适用,如果是,如何。