javascript - 我如何在这段代码中编写关于使用 javascript 的 $(this) ?
问题描述
如何在 JavaScript 中正确使用此代码
document.querySelectorAll(".sided-sections .widget").forEach(function(a){
var e = document.querySelector(this);
})
非常感谢你
解决方案
试试这个:
function $(selector){
if(selector.startsWith("#")){
return document.querySelector(selector);
}else{
return document.querySelectorAll(selector);
}
}
console.log($("#id").innerHTML);
如果不想包含 jQuery,可以在脚本中定义短函数 $(like jQuery $)。
推荐阅读
- rust - 为什么 Rust 找不到“js_sys”板条箱?
- node.js - 向任务添加附加数据
- kotlin - 如何使用我自己的自定义 RecyclerView 和重写的方法?
- loops - Stata / Loops 删除 15,000 个观测值中的每 9-15 个观测值
- windows - 在 Windows cmd 中,如何用换行符替换 " 特殊字符?
- mysql - mysql递归查询未显示所有可能的结果
- azure-devops - 在 Azure Devops Artifacts 中复制文件
- amazon-web-services - AWS EC2 no space left error: enough EBS volume, enough inode space
- next.js - Vercel 主机:Next.js 站点不提供我的静态文件
- go - 去连接到 ssh 导致握手失败