ورود

View Full Version : سوال: پیدا کردن div های (همنام در class) در یک صفحه



Iran58
دوشنبه 14 مرداد 1398, 11:15 صبح
سلام


فرض کنید یک صفحه داریم که بعضی div آن دارای کلاسهای همنام می باشد حال می خواهم هرگاه روی هرکدام از divهای موردنظر کلیک کردم رنگ div های که نام class یکسان می باشد رنگشان عوض شود سوال من این است که چگونه می توانم div های مورد نظر را بدست اورم باتشکر

plague
جمعه 18 مرداد 1398, 18:13 عصر
کلاس یکی رو بدست بیار

var class = $(this).attr('class');
بعد بزارش تو سلکتور بقیه رو سلکت میکنی

$('.'+class).hide();

baleghsefat.ir
جمعه 18 مرداد 1398, 21:18 عصر
سلام دوست عزیز امیدوارم حالت خوب باشه.
در صورتی که از کد زیر استفاده کنی، بعد از اینکه یکبار کلیک کنی، کیک کلاس اضافه میشه که رنگ رو میتونی بهش داخل اون کلاس قرار بدی.بعد از اینکه مجددا کلیک کنی، کلاس حذف میشه و به حالت اول برمیگرده.

$(document).ready(function(){ $(".YOURCLASS").click(function(){ $(this).toggleClass("GREENCLASS"); });});

درصورتی که مایل بودید تا بعد از کلیک مجدد، به حالت اول بر نگردد، میتونید به جای toggleClass از addClass استفاده کنید.

موفق باشید.