首页 > 解决方案 > 如何更改底层元素的“src”属性

问题描述

我有以下 HTML (WordPress) HTML 代码

我将 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 应用于该类。

标签: jquerywordpresscss-selectors

解决方案


你可以使用这个选择器:

jQuery(".logo.logo-desktop > a > img").attr(      [...]

推荐阅读