رفتن به مطلب

هایلایت کردن سطر های جدول از طریق کوکی


پست های پیشنهاد شده

با سلام من یک جدول دارم  توی HTML با کد زیر وقتی روی هر سطر کلیک میشه اون سطر رو هایلایت میکنم .

$(".tbl_c tr").click(function() {
$(this).toggleClass("highlight");
    });


که مشکلی توی اجرا نداره  
ولی من میخوام سطر های کلیک شده رو به صورت کوکی ذخیره کنم تا با رفتن به صفحاتت دیگه و برگشت به این صفحه اون سطرهایی که کلیک شده همچنان هایلایت بمونه
ممنون میشم راهنمایی کنید
تشکر

لینک به ارسال

شما برای هر 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");
    });

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...