2

我的代码不起作用我不知道为什么?我有 WordPress。
Wordpress 插件将一些来自外部站点的代码注入到我的 wordpress 站点中。
该代码从外部网站加载并在我的 wordpress 网站上显示一些丑陋的图像。所以我想用我自己的图像替换丑陋的图像。我无法从外部站点编辑 HTML 代码。

这是我插入到footer.php 中的代码。

<script type="text/javascript">
jQuery(document).ready(function() {
 var the_image_source = "http://original.xyz/original.png";
var new_src = "/wp-content/images/myone.png";
jQuery('img[src=' + the_image_source + ']').attr('src',new_src);
    });
</script>

我不知道怎么了,所以请帮助我!谢谢!

4

1 回答 1

1

如果您在选择器内添加双引号,它将起作用:

jQuery(document).ready(function () {
    var the_image_source = "http://original.xyz/original.png";
    var new_src = "/wp-content/images/myone.png";
    jQuery('img[src="' + the_image_source + '"]').attr('src', new_src);
//                  ^                        ^  
});

演示在这里

于 2013-09-14T18:59:58.567 回答