مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

hamed.producer

عضویت از 1397/01/13

بررسی مقدار تگ در Jquery و شرط If مناسب با مقدار آن

  • یکشنبه 16 اردیبهشت 1397
  • 14:37
تشکر میکنم

عرض سلام و احترام

عذر خواهم بنده بخشی رو پیدا نکردم متناسب با سوالات جاوا اسکریپن و جی کوئری ، به ناچار اینجا پرسیدم

بنده بعد از لود یک سری مقادیر در یک جدول قصد دارم Label هایی رو که مقدار متنی "خوانده شده" هستند را بخوانم و به آنها یک کلاس Css را اضافه کنم

بنده به این شکل عمل کردم:

    <script>
        $(document).ready(function () {
            $('#lblState').focusout(function () {
                if ($("#lblState").val() == 'خوانده شده') {
                    $("#lblState").addClass('label-success');

                } else {
                    $("#lblState").addClass('label-warning');
                }
            });
        });
    </script>

 

اما متاسفانه کد اصلا کار نمیکنه.ممنون میشم راهنمایی کنید

پیشاپیش سپاسگذارم

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

سهیل علیزاده

عضویت از 1396/04/09

  • یکشنبه 16 اردیبهشت 1397
  • 15:07

کلمه کلیدی debugger را مانند کد زیر قرار بدید سپس قبل از بارگذاری مجدد صفحه مرورگر خود را inspect کنید حال میتوان کدتان را دیباگ کنید.

$(document).ready(function () {
    $('#lblState').focusout(function () {
        debugger;
        if ($("#lblState").val() == 'خوانده شده') {
            $("#lblState").addClass('label-success');

        } else {
            $("#lblState").addClass('label-warning');
        }
    });
});

کاربر سایت

mehrdad ht

عضویت از 1394/10/29

  • یکشنبه 16 اردیبهشت 1397
  • 16:18

به نظر من رشته رو توی دابل کونیشن بذار چون خودم این کارو کردم و جواب گرفتم                                                         

$(document).ready(function () {

                    $("#list").click(function () {
                        var lst = $(this).val();
                        if (lst == "فارغ التحصیل شده ام") {
                            $("#open").fadeIn();
                            $("#open").fadeIn("slow");
                            $("#open").fadeIn(3000);
                        }
                        else {
                            $("#open").fadeOut();
                            $("#open").fadeOut("slow");
                            $("#open").fadeOut(3000);
                        }

                    });

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)