💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۷ mahshid
local storage
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۰ تیر ۱۴۰۳

سلام وقتتون بخیر من این کد رو نوشتم ولی توی قسمت local storage مرورگر چیزی برای من نمیاره

jQuery(document).ready(function(){
    jQuery('.night').change(function(){
        localStorage.setItem('test','loacalStorage');
});
});
mahshid ۱۰ تیر ۱۴۰۳، ۰۹:۱۳
    
mahshid ۱۰ تیر ۱۴۰۳، ۰۹:۱۳

با سلام و احترام
کد شما دارای چندین مشکل کوچک است. یکی از مشکلات واضح، اشتباه تایپی در کلمه "localStorage" به صورت "loacalStorage" است.

jQuery(document).ready(function(){
    jQuery('.night').change(function(){
        localStorage.setItem('test', 'localStorage');
    });
});

 

اگر باز هم کد شما کار نمی‌کند، بررسی کنید که عنصر .night در صفحه وجود دارد و اینکه کتابخانه jQuery به درستی بارگذاری شده است. 
می‌توانید با اضافه کردن یک پیام آزمایشی به کد، مطمئن شوید که تابع change فراخوانی می‌شود:

jQuery(document).ready(function(){
    jQuery('.night').change(function(){
        console.log('Change event triggered');
        localStorage.setItem('test', 'localStorage');
    });
});

موفق باشید
با احترام - مرادی

بهنام مرادی ۱۰ تیر ۱۴۰۳، ۱۰:۵۶

کتابخانه jQuery به درستی بارگذاری کردم چون بقیه دستورات به درستی اجرا می‌شوند و عنصر night و استایل مربوطه در سندم هست
 

mahshid ۱۰ تیر ۱۴۰۳، ۱۲:۴۵

ولی باز چیزی برام نمیاره مرورگر تنظیمات خاصی نداره؟

 

 

mahshid ۱۱ تیر ۱۴۰۳، ۰۶:۰۵

با سلام مجدد

پیام آزمایشی که براتون قرار دادم رو جایگزاری و تست کردید که اجرا میشه یا خیر ؟ اشتباه تایپی خودتون رو تصحیح کردید ؟

بهنام مرادی ۱۱ تیر ۱۴۰۳، ۰۹:۳۲

اره انجام دادم اما درست نشد ولی الان دیگه مشکلم حل شد ممنون

mahshid ۱۱ تیر ۱۴۰۳، ۱۱:۴۹