我正在尝试根据您单击的区域显示具有不同内容的表。
例如,如果我点击A(地图区域),我只想看到关于A的信息。如果我点击B(地图区域),我只想看到关于B的信息。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<map class="list-group" name="map">
<area id="section-1" class="list-group-item" shape="rect" coords="198,368,142,337" href="#section-1" />
</map>
<img alt="Picture1" src="http://via.placeholder.com/680x466/444444/DDDDDD?text=Placeholder" width="680" height="466" usemap="map" data-cms="{'contentId':95875}" />
<table class="hide section-1" style="margin-left: auto; margin-right: auto;">
<tbody>
<tr>
<th>
<strong>Name </strong>
</th>
<th>
<strong> Surname</strong>
</th>
<th>
<strong>Addressf </strong>
</th>
<th>
<strong>Postecode</strong>
</th>
</tr>
<tr>
<td>test </td>
<td>test </td>
<td>test </td>
<td>test </td>
</tr>
</tbody>
</table>
$(function() {
$('.list-group a').on('click', function(e) {
e.preventDefault();
$('.hide').hide();
$('.' + this.id).show();
});
});
这是小提琴
https://jsfiddle.net/or17ny60/