saeedagha 23 ارسال شده در خرداد 96 گزارش بازنشر ارسال شده در خرداد 96 با سلام من یک جدول دارم توی HTML با کد زیر وقتی روی هر سطر کلیک میشه اون سطر رو هایلایت میکنم . $(".tbl_c tr").click(function() { $(this).toggleClass("highlight"); }); که مشکلی توی اجرا نداره ولی من میخوام سطر های کلیک شده رو به صورت کوکی ذخیره کنم تا با رفتن به صفحاتت دیگه و برگشت به این صفحه اون سطرهایی که کلیک شده همچنان هایلایت بمونه ممنون میشم راهنمایی کنید تشکر نقل قول لینک به ارسال
Mobin 1669 ارسال شده در خرداد 96 گزارش بازنشر ارسال شده در خرداد 96 شما برای هر tr یک id تعریف میکنین و با استفاده از کد زیر میتونین این کار رو انجام بدین $(".tbl_c tr").click(function(item, i) { // get the cookie value var selected = $.cookie("store_tr"); // check if is an array and declare it if(! Array.isArray(oldValues)){ selected = []; } // push selected id tr selected.push($(this).attr('id')); // save cookie with new values $.cookie("store_tr", selected); // toogle your class $(this).toggleClass("select_rw"); }); /** =====================================================*/ var selected = $.cookie("store_tr"); $.each(selected, function(id){ $('#' + id).toggleClass("select_rw"); }); 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .