javascript - 用于 javascript 代码的简短 jQuery 解决方案
问题描述
需要一个 JavaScript 代码的 jQuery 解决方案,并且比它更短。
代码:
if (event.target.parentElement.parentElement.parentElement.parentElement.getAttribute("class").include("newSearch"))
从哪里来event
,
$(document).on('click', '#divCl > #lnkCl', function (event) {
jQuery 版本:2.2.4
HTML 代码:
<div class"newSearch">
<div>
<div>
<div>
<div id="divCl">
<div id="lnkCl">
</div>
</div>
</div>
</div>
</div>
</div>
这不是确切的代码,因为我们之间的 div 有不同的用途。
解决方案
也许是这样的。
$(document).on('click', '#divCl > #lnkCl', function(event) {
if ($(this).parents(".newSearch").length) {
// do your thing
}
});
推荐阅读
- php - PHP REST API 更新 json_encode 返回 null
- python-3.x - 应用高级逻辑来生成新的 pandas 数据框
- audio - 静音删除过滤后出现ffmpeg严重噪音
- flutter - 为什么我的 Future Builder 没有收到连接?
- weblogic - Weblogic集成服务器实例无法从jdeveloper启动
- macos - 如果我在 macOS 中卸载 Pycharm 和 Python,我会丢失所有代码和文件吗?
- python - 如何使用python在服务器中编辑文本文件
- websphere - 无法远程连接到我的 IBM WebSphere Application Server
- python - 有没有办法标准化一个参差不齐的张量?
- python - sklearn k 表示集群标签与地面实况标签