jquery - 如何更改底层元素的“src”属性
问题描述
我有以下 HTML (WordPress)
我将 ID 硬编码到其中
id="liva-logo
但这不是 WordPress 的最佳实践,因为每次主题更新我都会丢失一次。
src
如果在某些页面上,我使用一些 jQuery 来更改 img 。
jQuery(document).ready(function () {
if(window.location.href.indexOf("livathome") > -1 || window.location.href.indexOf("eigendom") > -1) {
jQuery("#liva-logo").attr("src","/uploads/Logo-livathome-retina.png");
}
});
所以你可以看到我选择了#liva-logo
我想知道我是否可以选择上层 div 类"logo-desktop"
并将我的 jQuery 应用于该类。
解决方案
你可以使用这个选择器:
jQuery(".logo.logo-desktop > a > img").attr( [...]
推荐阅读
- winforms - 成员函数或访问器如何知道它是否被监视窗口调用?
- python - 触发多个 sql 查询时的异常处理
- windows - powershell中缺少括号错误
- c++ - C/C++ - 查询依赖于平台的换行符(用于内存映射文件)
- javascript - 如何按 itemId 和数量与类型 bundle 和 parentId 与类型 sale_order javascript 进行分组?
- c# - BinaryWriter 给出了错误的大小
- typescript - 从具有所有类型信息的另一个模块中导出类型
- node.js - 如何使用 SendGrid 编写用于发送电子邮件的云函数
- java - Ssl 证书导入需要在 Tomcat 或 JDK 中完成
- javascript - 如何使用 Javascript 从现有音频元素中获取 Blob 数据