所以我有这样的东西-
<a href="link..." class="text-box-a-href" >
<div class="text-box">
<h4>text...</h4>
<p> text....</p>
<span> date.</span>
</div>
</a>
我需要的是,如果有人点击带有 class="text-box-a-href"的链接,它会自动将 class .visited 添加到 h4。 像这样的 -
$('.text-box-a-href').click(function() {
var clicked_element;
clicked_element = $(this);
$(clicked_element).children('h4').addClass('visited');
});
但是没有任何反应。在主页上,我得到了 10000 个元素,所以你知道。 谢谢。
最佳答案
我不能 100% 确定您要做什么。但是页面将使用该脚本重新加载。将添加该类,然后重新加载页面并重建 DOM。
$('.text-box-a-href').click(function()
{
$(this).find('h4').addClass('visited');
return false; // Without this the page will just reload?
});
关于javascript访问元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7738857/