首页 > 解决方案 > 我如何在这段代码中编写关于使用 javascript 的 $(this) ?

问题描述

如何在 JavaScript 中正确使用此代码

document.querySelectorAll(".sided-sections .widget").forEach(function(a){ 
  var e = document.querySelector(this);
})

非常感谢你

标签: javascriptjquery

解决方案


试试这个:

function $(selector){
    if(selector.startsWith("#")){
         return document.querySelector(selector);
    }else{
         return document.querySelectorAll(selector);
    }
}

console.log($("#id").innerHTML);

如果不想包含 jQuery,可以在脚本中定义短函数 $(like jQuery $)。


推荐阅读