我正在开发一个 wordpress 主题,其中包含来自精选帖子的一些内容的 ajax 加载,这些内容将在点击或其他触发帖子图像后显示在主页上。
基本上是这样的:
<ul id="posts">
<li class="post">
<a href="post_url" class="image_link"><img src="images/featured_image.jpg" /><a href="#">
<a href="#">title</a>
<div class="ajax_loaded_info"></div>
</li>
<li class="post">
<a href="post_url" class="image_link"><img src="images/featured_image.jpg" /><a href="#">
<a href="#">title</a>
<div class="ajax_loaded_info"></div>
</li>
<li class="post">
<a href="post_url" class="image_link"><img src="images/featured_image.jpg" /><a href="#">
<a href="#">title</a>
<div class="ajax_loaded_info"></div>
</li>
</ul>
jquery代码是这样的:
$(".image_link").click(function () {
$(".ajax_loaded_info").load($(this).attr("href") + " .title");
});
它确实成功加载了内容,但它为所有帖子显示了相同的内容(最后一篇帖子)。
我试图寻找解决方案并尝试一些没有成功的东西。希望你们能在这里帮助我。
谢谢!!