我有一个简单的 jQuery 可折叠表,其中标题行是切换我想要显示/隐藏的数据的触发器。
我所追求的是在标题行中有一个图像并将其用作触发器,而不是行本身。
这是一个例子:http: //jsfiddle.net/RDybT/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script class="jsbin" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script type='text/javascript'>
$(document).ready(function() {
$('#trigger_1').click(function () {
$('#toggle_1', $(this).parent()).toggle();
});
$('#trigger_2').click(function () {
$('#toggle_2', $(this).parent()).toggle();
});
});
</script>
</head>
<body>
<img src="http://cdn5.iconfinder.com/data/icons/super-mono-reflection/blue/toggle-expand_blue.png" id="trigger_1"/>
<table border="2" cellpadding="2" cellspacing="2">
<tr>
<th>Header </th>
</tr>
<tr id="toggle_1">
<td>Data</td>
</tr>
</table>
<hr>
<table border="2" cellpadding="2" cellspacing="2">
<tr>
<th><img src="http://cdn5.iconfinder.com/data/icons/super-mono-reflection/blue/toggle-expand_blue.png" id="trigger_2"/></th>
</tr>
<tr id="toggle_2">
<td>Data</td>
</tr>
</table>
</body>
</html>
我已经做了一些搜索,但我不确定这是否可能?
任何想法或提示都会很棒。
谢谢