【发布时间】:2015-10-22 22:06:54
【问题描述】:
我想将 div 用作“链接”,当单击 div 时,它会切换表格的可见性并且 div 的文本会发生变化。 我可以让表格在点击时切换,但我无法让 div 中的文本根据表格的可见性进行更改。
这是我的代码:
$(document).ready(function () {
$('.details td').hide();
$('#link').click(function () {
$('.details td').toggle();
if (('.details td').is(':hidden')) {
$('#link').text('Click For More Detail');
} else {
$('#link').text('Click To Hide Details');
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="link" style="Color: blue">Click For More Detail</div>
<div class="details">
<table class="details">
<tr>
<td>details</td>
</tr>
<tr>
<td>more details</td>
</tr>
</table>
</div>
【问题讨论】:
标签: javascript jquery html css