Ich habe eine Tabelle mit einigen rows and columns
. Und es gibt ein Bild, das eine checkbox in each row and column
darstellt. Grundsätzlich würde beim Klicken auf das Bild dieses Kontrollkästchen aktiviert (Bildauswahl).Kontrollkästchen umschalten, wenn in Tabelle
Was ich tun wollte, ist, wenn ich auf ein Bild (Kontrollkästchen) klicke, der Rest wird ausgeblendet und klick es wieder würde den Rest zeigen (Toggle).
$(document).ready(function() {
$('.sign-reason').change(function() {
$(this).parent('td').siblings().toggle();
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
<tbody>
<tr>
<td>
<label>
<input name="sign-reason" type="checkbox" value="damaged" class="sign-reason">
<img src="../../css/signs/cantilever.png" class="sign_selector" rel="{cantilever}">
<label></label>
</label>
</td>
<td>
<label>
<input name="sign-reason" type="checkbox" value="damaged" class="sign-reason">
<img src="../../css/signs/950x300.png" class="sign_selector" rel="{950x300}">
<label></label>
</label>
</td>
<td>
<label>
<input name="sign-reason" type="checkbox" value="damaged" class="sign-reason">
<img src="../../css/signs/1300x370.png" class="sign_selector" rel="{1300x370}">
<label></label>
</label>
</td>
</tr>
<tr>
<td>
<label>
<input name="sign-reason" type="checkbox" value="damaged" class="sign-reason">
<img src="../../css/signs/1000x300freestanding.png" class="sign_selector" rel="{1000x300fs}">
<label></label>
</label>
</td>
<td> </td>
<td>
<label>
<input name="sign-reason" type="checkbox" value="damaged" class="sign-reason">
<img src="../../css/signs/1100x300.png" class="sign_selector" rel="{1100x300}">
<label></label>
</label>
</td>
</tr>
</tbody>
</table>
Ist es möglich, wenn ich auf image
klicken, werden alle anderen images
versteckt werden und wieder zu klicken, die Bilder zeigen.
Vielen Dank