View Full Version : اضافه کردن استایل به عنصر هنگام کلیک بر روی عنصری دیگر
mohammad425
یک شنبه 31 خرداد 1394, 14:36 عصر
سلام
فرض کنیم یه تگ a در صفحه دارم , میخوام وقتی روی اون کلیک شد یه کلاس به عنصر دیگه ای اضافه بشه.
با جاوا اسکریپت میتونم شبیه به این کار بکنم ولی اون کلاس به خود تگ a اضافه میشه, در صورتی که میخوام به یه عنصر دیگه که داخل اون نیست اضافه بشه.
H:Shojaei
دوشنبه 01 تیر 1394, 01:46 صبح
کدی که نوشتید رو بذارید...
واسه هر دو لینک id های مجزا بذارید بعد همونطور که میگین وقتی روی اولی کلیک شد و اون رو صدا میزنید توی تابعش بگید اونی که id دیگه رو داره بهش کلاس اضافه کن نه این یکی رو...
mohammad425
دوشنبه 01 تیر 1394, 10:11 صبح
<script>
$(function() {
$(".row-content").click(function(e) {
e.preventDefault();
$(".row-content").removeClass("select");
$(this).addClass("select");
});
});
</script>
الان وقتی میخوام روی row-content کلیک شد کلاس select برای آی دی block اضافه بشه
tooka123
دوشنبه 01 تیر 1394, 13:02 عصر
سلام وقتی از (this)$ استفاده کنی تغییرات برای خود اون عنصر اعمال می شه
<script>
$(function() {
$(".row-content").click(function(e) {
e.preventDefault();
$('#block').addClass("select");
});
});
</script>
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.