پیدا کردن div های (همنام در class) در یک صفحه
سلام
فرض کنید یک صفحه داریم که بعضی div آن دارای کلاسهای همنام می باشد حال می خواهم هرگاه روی هرکدام از divهای موردنظر کلیک کردم رنگ div های که نام class یکسان می باشد رنگشان عوض شود سوال من این است که چگونه می توانم div های مورد نظر را بدست اورم باتشکر
نقل قول: پیدا کردن div های (همنام در class) در یک صفحه
کلاس یکی رو بدست بیار
var class = $(this).attr('class');
بعد بزارش تو سلکتور بقیه رو سلکت میکنی
$('.'+class).hide();
نقل قول: پیدا کردن div های (همنام در class) در یک صفحه
سلام دوست عزیز امیدوارم حالت خوب باشه.
در صورتی که از کد زیر استفاده کنی، بعد از اینکه یکبار کلیک کنی، کیک کلاس اضافه میشه که رنگ رو میتونی بهش داخل اون کلاس قرار بدی.بعد از اینکه مجددا کلیک کنی، کلاس حذف میشه و به حالت اول برمیگرده.
کد HTML:
$(document).ready(function(){ $(".YOURCLASS").click(function(){ $(this).toggleClass("GREENCLASS"); });});
درصورتی که مایل بودید تا بعد از کلیک مجدد، به حالت اول بر نگردد، میتونید به جای toggleClass از addClass استفاده کنید.
موفق باشید.