jQuery jQuery الأمثل. كل - خيارات الاختباء في القائمة المنسدلة
-
20-12-2019 - |
سؤال
لدي كتابات.عند تغيير DDLProduct، أخفي وإظهار بعض الخيارات في DDLPackage.التعيين بين المنتج والحزمة في قيمة كل خيار حزمة.مثل هذا
giveacodicetagpre.أنا تقسيم هذه السلسلة ومقارنة إذا كان آخر جزءا من المنتج المحدد حاليا.
للحصول على LockDownList يستخدم تمديد bootstrap-اختر / .
ولكنها بطيئة جدا.expecialy في أي.
giveacodicetagpre.المحلول
مشكلتك، في رأيي، هي هذه العملية السلسلة.يستغرق الأمر الكثير من الوقت لمعالجة العديد من الخيارات (أتوقع حوالي 100 خيارات).يجب عليك استخدام سمة البيانات بدلا من استخدام؛كمحدد لمعلومات متعددة في قيمة خيار واحد.
يمكن أن يبدو رمزك مثل هذا:
giveacodicetagpre.والآن أنت تقرأ فقط ما تحتاجه مع JQuery:
giveacodicetagpre.بهذه الطريقة، لن تحتاج إلى تحليل العديد من السلاسل مع كل حدث تغيير وينبغي أن يكون أسرع بكثير :)
نصائح أخرى
ماذا عن إضافة منتجات لتصفية كصفات:
giveacodicetagpre.و
giveacodicetagpre.أو في طريق pirozek
giveacodicetagpre.و
giveacodicetagpre.بهذه الطريقة، يمكنك أيضا تجنب عملية تقليم السلسلة المذكورة في الحل من قبل.