PDA

View Full Version : سوال: تیکدار کردن چک باکس



elhamirani
چهارشنبه 13 فروردین 1393, 15:39 عصر
درود
چجوری میشه با تیک دار کردن یه چک باکس بقیه رو هم تیک دار کرد؟
سپاس

anvar
چهارشنبه 13 فروردین 1393, 16:51 عصر
با جی کوئری بصورت زیر میشه
یک چک باکس اصلی داری که آی دی مورد نظرت رو بهش میدی(selectall) - چندین چک باکس فرعی داری که اسم کلاس مشترکی (chksp ) به همه آنها میدی

$('#selectall').click(function (event) {
if (this.checked) {
$('.chksp').each(function () {
this.checked = true;
});
}
else {
$('.chksp').each(function () {
this.checked = false;
});
}
});

Mohammadsgh
پنج شنبه 14 فروردین 1393, 21:12 عصر
ممنون از شما دوست گرامی

elhamirani
پنج شنبه 14 فروردین 1393, 22:59 عصر
این پاسختون خیلی بهم کمک کرد سپاس گزارم

دانیال دزفولی
پنج شنبه 14 فروردین 1393, 23:12 عصر
چه کار کنیم اگه روی هر کدوم کلیک شد بقیه ی هم خانواده هاش تیک دار شن؟؟

viiictor
جمعه 15 فروردین 1393, 02:00 صبح
چه کار کنیم اگه روی هر کدوم کلیک شد بقیه ی هم خانواده هاش تیک دار شن؟؟

باید برای هر خانواده از چک باکس هاتون یک Class در نظر بگیرید و به صورتی که anvar (http://barnamenevis.org/member.php?7763-anvar) عزیز فرمودن بقیه رو تیک دار کنید

elhamirani
چهارشنبه 20 فروردین 1393, 12:01 عصر
این کد برای من کار نمیکنه؟اگر میشه بررسی کنید ممنون میشم:لبخندساده:

s2/mri
چهارشنبه 20 فروردین 1393, 13:14 عصر
درود

من از این کد استفاده میکنم . این کد چک باکس هایی رو که داخل یک فرم هستند رو تیک دار میکنه.


چه کار کنیم اگه روی هر کدوم کلیک شد بقیه ی هم خانواده هاش تیک دار شن؟؟

شما به هر چک باکسی داخل همون فرم کلاس check بدین بقیه چک باکس ها رو تیک دار میکنه


$(document).ready(function () {
$('.check').change(function() {
var checkboxes = $(this).closest('form').find(':checkbox');
if($(this).is(':checked')) {
checkboxes.attr('checked', 'checked');
} else {
checkboxes.removeAttr('checked');
}
});
});




موفق باشید