我试图将一些代码从jQuery转换为纯JavaScript。到目前为止,我一直无法弄明白。这是代码:
// Website
$(document).ready(function() {
$('[data-dismissible]').dismissible();
});
// Plugin
(function() {
jQuery.fn.dismissible = function(options) {
return this.each(function() {
var _this = jQuery(this);
jQuery('[data-dismissible-hide]', this).click(function(event) {
event.preventDefault();
return _this.dismiss(options);
})
});
};
return jQuery.fn.dismiss = function(options) {
// Ajax call...
};
})();
基本上,页面中的每个DOM元素都匹配" [data-dismissible]"搜索匹配" [data-dismissible-hide]"的子DOM元素。 a"点击"事件附后。
答案 0 :(得分:0)
这个例子没有什么复杂的。您只需将utf8ToInt()
替换为$
,将querySelector
替换为.click
,将addEventListener
替换为JQuery.fn
,并在此处进行一些调整。
Type.prototype