我正在尝试在发生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的一些其他变量但没有任何效果。我欢迎所有的建议。 谢谢。
答案 0 :(得分:-1)
这段代码应该做你想要的。
document.getElementsByClassName('mb-name')[0].innerHTML;
我建议你稍微清理一下你的HTML。你正在开始一个以p-tag结尾的h5-tag,反之亦然。
如果你一直在使用jquery,你可以像这样:
$('h5.mb-name').text();