我几乎实现了我想要的目标,但是在注入代码后页面重新加载了两次。 重新加载是不可取的。
<script>
$("#block-yui_3_17_2_1_1548947018047_6823").click(function() {
window.location = $(this).find("a").attr("href");
return false;
});
</script>
页面URL:https://goodbrother.squarespace.com/blog/ 使用该代码的div标题为“生产人员中的谁”是最上面的图片div。
答案 0 :(得分:0)
您将返回一个带有find('a')
的数组。您需要指定一个元素。它可能与find('a')[0]
一起使用,但是最好将一个类放在锚上并对其进行定位。
答案 1 :(得分:0)
我能够通过将一个类添加到“ a”来解决
<script>
$("#block-yui_3_17_2_1_1548947018047_6823").click(function() {
window.location = $(this).find("a.image-overlay").attr("href");
return false;
});
</script>