如何使用Javascript

时间:2017-01-02 22:50:12

标签: javascript jquery javascript-events

我正在尝试在发生click事件时捕获父类的文本值。在这种情况下,父类ame是mb-name,并且具有与之关联的“文本值”。我想捕捉那个文字。下面是html。

<div class="mbs-item-inner">
   <div class="mb-img">,,,</div>
   <h5 class="mb-name">Joe Banker</p>
   <p class="mb-title">Banker</h5>
   <p class="mb-loc">Virginia Beach, VA</p>
   <p class="mb-view">
     <a href = "......." class= "btn-ghost-blue" target="_blank">VIEW ME</a> ==          $0
</p>

click事件发生在class = mb-view上..我想捕获class = mb名称“在这种情况下是Joe Banker”。我尝试了以下

document.getElementByClassName( “MB-名称”)文本。 return true;

和document.getElementssbyClassName的一些其他变量但没有任何效果。我欢迎所有的建议。 谢谢。

1 个答案:

答案 0 :(得分:-1)

这段代码应该做你想要的。

    document.getElementsByClassName('mb-name')[0].innerHTML;

我建议你稍微清理一下你的HTML。你正在开始一个以p-tag结尾的h5-tag,反之亦然。

如果你一直在使用jquery,你可以像这样:

    $('h5.mb-name').text();