PDA

View Full Version : اگر چکباکس تیک خورده است



ramin149
جمعه 22 مهر 1390, 12:28 عصر
من می خواهم با jquery این دستور را بنویسم اما شرط آن را بلد نیسم . اگر چکس باکس (با نام : ckb_OffFlight#) انتخاب شده بود جدول با نام offTable مخفی شود .
برای این دستور باید چه کدی بنویسم ؟

blackmak
جمعه 22 مهر 1390, 13:08 عصر
<script src="jquery.js" type="text/javascript"></script>
<script>
$(function()
{
$('#ckb_OffFlight').click(function()
{
if ($('#ckb_OffFlight').is(':checked'))
{
$("#offTable").fadeOut();
}
else
{
$("#offTable").fadeIn();
}
});
});
</script>

<input type="checkbox" id="ckb_OffFlight" />
<table id="offTable">
<tr>
<td>Hi There</td>
<td>:P</td>
</tr>
</table>

tux-world
دوشنبه 25 مهر 1390, 01:36 صبح
چون دقیقا به موضوع اشاره نکردید :
این هم یه نمونه سریع ترین راه


$('#isAgeSelected').is(':checked') ? $("#txtAge").show() : $("#txtAge").hide();این هم برای چک دار و برداشتن چک با toggle:

$('#isAgeSelected').click(function() {
$("#txtAge").toggle(this.checked);
});

<input type="checkbox" id="isAgeSelected"/>
<div id="txtAge" style="display:none">Age is something</div>​
و اگه بخوایین تیک چک باکسی رو بردارید:

$('.myCheckbox').removeAttr('checked')