我用HTML创建了一个表,表中有多个列和行。我的一些列包含文本,在该文本旁边有一个图像。单击图像后,我想显示文本的警告(以下示例中为93)。
<td id="Anumber">
<div id="number5">
93
<a href="javascript:OrganiseValue()" onclick="this.className='btn_callOrg aM mL5'"
class="btn_callBl aM mL5"></a>
</div>
</td>
答案 0 :(得分:0)
这是一个完整的工作示例:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#number5").click(function() {
alert("value: "+ $("#number5").html());
});
});
</script>
</head>
<body>
<div id="number5">
93
</div>
</body>
</html>
我的猜测是它不适合你,因为:
<a href="javascript:OrganiseValue()" onclick="this.className='btn_callOrg aM mL5'"
class="btn_callBl aM mL5">******</a>
你没有把星星*******
放在哪里,所以<a href..></a>
没有任何东西 - 没有什么东西是很难点击的......
答案 1 :(得分:-1)
<div>
93
<a onclick="alert(this.previousSibling.nodeValue)"></a>
</div>
this
设置为<a>
处理程序中的onclick
元素,因此您可以遍历DOM树以获取所需的文本。