javascript - 获取此 anchor 标题文本 jQuery

标签 javascript jquery html

我正在尝试获取子 div 内的所有 anchor 标题文本

我的 HTML

<div onClick="openList();">
  <div class="inc">
    <div class="iWrap">
        <a title="<div>blah1 blah1</div>"></a>
        <a title="<div>blah2 blah2</div>"></a>
        <a title="<div>blah3 blah3</div>"></a>
        <a title="<div>blah4 blah4</div>"></a>
    </div>
  </div>
</div>

<div onClick="openList();">
  <div class="inc">
    <div class="iWrap">
        <a title="<div>some text 1</div>"></a>
        <a title="<div>some text 2</div>"></a>
        <a title="<div>some text 3</div>"></a>
        <a title="<div>some text 4</div>"></a>
    </div>
  </div>
</div>

我的 jQuery 代码

function openList()
{
    var getTitletxt = $(this).find('a').attr("title");
    console.log(getTitletxt);
}

我的 console.log 中出现undefined。基本上我正在尝试获取标题 div 内的文本。

最佳答案

不要使用内联事件处理程序。您可以使用 on 来绑定(bind)事件。

HTML:

<div class="myClass">
<!--       ^^^^^^^^^ -->
    <div class="inc">
        <div class="iWrap"> <a title="<div>blah1 blah1</div>">a</a>
            <a title="<div>blah2 blah2</div>">b</a>
            <a title="<div>blah3 blah3</div>">c</a>
            <a title="<div>blah4 blah4</div>">d</a>
        </div>
    </div>
</div>

<div class="myClass">
<!--     ^^^^^^^^^ -->
    <div class="inc">
        <div class="iWrap"> <a title="<div>some text 1</div>">aa</a>
            <a title="<div>some text 2</div>">bb</a>
            <a title="<div>some text 3</div>">cc</a>
            <a title="<div>some text 4</div>">dd</a>
        </div>
    </div>
</div>

Javascript:

$('.myClass').on('click', 'a', function() {
    alert($(this).attr('title'));
});

演示:http://jsfiddle.net/tusharj/zfboe9o1/

关于javascript - 获取此 anchor 标题文本 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30588234/

相关文章:

html - CSS - 如何将样式应用于静态生成列表中的第一个元素

javascript - JS - 将无穷大结果变为 0

javascript - jquery 提交表单中断 js window.history.back()

javascript - 当前日期是自给定日期以来的 x 天吗?

javascript - 使用#content 附加 URL

html - 如何阻止我的链接在 DIV 中换行?

html - 如何创建这样的元素(自适应)?

javascript - 我们可以在 Angularjs 中 get Rest 调用的请求参数中使用变量吗?

javascript - 这是最好的方法吗?

javascript - Javascript 社区是否有依赖项检索(如 maven 或 gem)?