javascript访问元素

标签 javascript jquery css

所以我有这样的东西-

<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/

相关文章:

javascript - 选择 2 : Prevent Select2 dropdown from getting focused on click

javascript - J2V8是使用android系统V8还是自己编译提供的?

javascript - <ul> <li> 标签中的动态去除边框

javascript - YII:通过 onclick 方法为变量赋值

java - Action 映射触发 Controller 中的错误方法

php - 如何通过 AJAX 发送大量数据并使用 PHP 插入 MySQL DB

php - AJAX 表单未将值插入 SQL DB

html - CSS:网页设计,第 182 页,字间距和对齐

css - 想给多个 span 添加 hover 效果

html - 带有非滚动侧边栏的水平滚动内容