小编Ada*_*son的帖子

将简单的jQuery重写为纯JavaScript

我正在构建一个JavaScript插件,它将固定到其他网站上.

整个事情是用纯JS编写的,但有一点我无法摆脱jQuery:

var key = "some_key";
var selector = "#my_input, input[name=my_input], .someInputs";
jQuery(document).on('change', selector, function() {
    doSomething(key, this.value);
});
Run Code Online (Sandbox Code Playgroud)

我想避免jQuery的原因是我希望这个JS被包含在各种各样的站点中,其中许多站点都没有jQuery.有些人已经安装了其他框架,比如Mootools,有些框架会有旧版本的jQuery,.on()不支持等等.

那,并且我理想地试图保持它非常轻量级,所以为这个小任务添加jQuery似乎过度.

javascript jquery code-translation

2
推荐指数
1
解决办法
91
查看次数

标签 统计

code-translation ×1

javascript ×1

jquery ×1