这是我用来获取博客中的特征图像的jquery
<b:if cond='data:blog.pageType == "item"'>
<script type='text/javascript'>//<![CDATA[
$(document).ready(function(){
// the order goes container -> body -> surround -> image
var body = $('.post-body').first();
var container = $(body).parent();
var image = $(body).find('img').first();
var surround = $(image).parent();
$(surround).prependTo(container);
});
//]]></script>
</b:if>
答案 0 :(得分:0)
如果我们能看到一些HTML会很好。即使您在XML中配置它,它也将呈现为HTML。您可以使用Web浏览器检查元素并查看生成的HTML。这可以帮助我们确定需要哪些步骤。
如果没有看到HTML,这些是我能给出的最佳建议:
如果超链接由锚标记表示,请使用jQuery的.removeAttr()方法。您可以使用此方法从锚标记中删除href属性。我会尝试这个。如果这不起作用,那么您可能想要为onclick事件添加一个监听器并返回false
您可以使用类似的方法添加类属性或样式属性,并以这种方式添加CSS。
它也可能是Javascript正在侦听点击事件(尽管不太可能)。在这种情况下,您可以在jQuery中使用.off()方法或在JS中使用.removeEventListener()事件。您需要删除点击事件。