我在这里用头撞墙,希望我对明显的事情视而不见。
我有这个 DOM 结构:
<ul>
<li>
<h3>Lorem ipusm</h3>
<p class="remove-story"><a href="http://example.com/remove/XX">Delete</a></p>
</li>
</ul>
这是我的 jQuery:
$(".remove-story a").click(function()
{
var parent = $(this).closest('li');
$.get($(this).attr('href'), function()
{
$(parent).fadeOut();
});
return false;
});
就目前而言,单击其中的链接.remove-story
没有任何作用,链接中的 URL 触发的操作也不会发生。
在页面加载或单击链接时,控制台中不会弹出 JS 错误。
如果我删除该$.get
功能并简单地淡出列表项,则可以按预期工作。
如果我手动访问 URL(或删除return false
并单击链接),则链接有效并且后端操作完成(故事已删除)。
我的代码中是否有任何人都可以发现的错误?如果没有,关于在哪里寻找故障排除的任何想法?