【发布时间】:2012-03-07 16:25:19
【问题描述】:
我的目标是当用户单击具有特定数据条目的行时,他们将获得有关它的更多信息。到目前为止,我的逻辑是让用户单击该行,并且有一个传递 innerHTML 参数的函数,然后由另一个检索附加信息的函数处理。所以如果有一个类似的列表:
John Doe
Jane Doe
Joe Blow
我认为当用户点击他们的名字时,他们点击的任何内容的 innerHTML 字符串(例如“John Doe”)会以某种方式传递给 getInformation(fullName),其中 fullName 将是“John Doe”。
这是我的 HTML:
<div class='row' onclick=alert((this).innerHTML)>
<div class='label'>
John Doe
</div>
</div>
<div class='listSeparator'></div>
问题是我不太确定如何实现这一点。上面的 (this).innerHTML 显然不起作用,因为它只会返回"<div id ='labeled' class='label'>John Doe</div>"。有什么办法可以完成我想做的事情吗?还是我什至以正确的角度接近这个?
感谢您提供任何信息!
【问题讨论】:
-
试试这个
alert((this).find("div.label").innerHTML)? -
如果你使用 jQuery,那就是小菜一碟。
$('div.label').text()将获取带有标签类的 div 标签的内容。 -
你的问题真的和PHP无关,我删除了不相关的信息。
标签: javascript html dom