المثال واضح عندي قائمة بها fruits و animals و birds و cars
و جنب كل واحدة منهم قائمة فرعية ترجع النتائج حسب قيمة id القائمة الاولى
الان انا مكرر القوائم دي مثلا 4 مرات
ازاي اخلي كل قائمة من دول تاخد من القائمة اللي جنبها بس من غير كل القوائم ما تتغير
يعني اول وحدة اخترت fruits و من اللي جنبها اخترت banana مثلا
من التانية اخترت animals ، لما باجي بقا بحدد الاختيار ده القائمة الفرعية الاولى بتتغير
انا عاوز كل قائمة فرعية تاخد بيانات القائمة اللي جنبها بس
حاولت كتييييييييييييير ف الحوار ده مش ظابط
الكود
<htmldir="rtl"lang="ar"><head><title>تجربة</title><scriptsrc="//code.jquery.com/jquery-1.10.2.js"></script><!-- Jquery Library --></head><body><divclass="container"><selectname="select1"class="select1"><optionvalue="1">Fruit</option><optionvalue="2">Animal</option><optionvalue="3">Bird</option><optionvalue="4">Car</option></select><selectname="select2"class="select2"id="select2"><optionvalue="1">Banana</option><optionvalue="1">Apple</option><optionvalue="1">Orange</option><optionvalue="2">Wolf</option><optionvalue="2">Fox</option><optionvalue="2">Bear</option><optionvalue="3">Eagle</option><optionvalue="3">Hawk</option><optionvalue="4">BWM<option></select></div><divclass="container"><selectname="select1"class="select1"><optionvalue="1">Fruit</option><optionvalue="2">Animal</option><optionvalue="3">Bird</option><optionvalue="4">Car</option></select><selectname="select2"class="select2"id="select2"><optionvalue="1">Banana</option><optionvalue="1">Apple</option><optionvalue="1">Orange</option><optionvalue="2">Wolf</option><optionvalue="2">Fox</option><optionvalue="2">Bear</option><optionvalue="3">Eagle</option><optionvalue="3">Hawk</option><optionvalue="4">BWM<option></select></div><divclass="container"><selectname="select1"class="select1"><optionvalue="1">Fruit</option><optionvalue="2">Animal</option><optionvalue="3">Bird</option><optionvalue="4">Car</option></select><selectname="select2"class="select2"id="select2"><optionvalue="1">Banana</option><optionvalue="1">Apple</option><optionvalue="1">Orange</option><optionvalue="2">Wolf</option><optionvalue="2">Fox</option><optionvalue="2">Bear</option><optionvalue="3">Eagle</option><optionvalue="3">Hawk</option><optionvalue="4">BWM<option></select></div></body></html><script>
$(".select1").change(function(){if($(this).data('options')===undefined){/*Taking an array of all options-2 and kind of embedding it on the select1*/
$(this).data('options', $('.select2 option').clone());}var id = $(this).val();var options = $(this).data('options').filter('[value='+ id +']');
$('.select2').html(options);});</script>
السؤال
محمد المصري12
سلام عليكم
المثال واضح عندي قائمة بها fruits و animals و birds و cars
و جنب كل واحدة منهم قائمة فرعية ترجع النتائج حسب قيمة id القائمة الاولى
الان انا مكرر القوائم دي مثلا 4 مرات
ازاي اخلي كل قائمة من دول تاخد من القائمة اللي جنبها بس من غير كل القوائم ما تتغير
يعني اول وحدة اخترت fruits و من اللي جنبها اخترت banana مثلا
من التانية اخترت animals ، لما باجي بقا بحدد الاختيار ده القائمة الفرعية الاولى بتتغير
انا عاوز كل قائمة فرعية تاخد بيانات القائمة اللي جنبها بس
حاولت كتييييييييييييير ف الحوار ده مش ظابط
انتظر تعليماتكم
7 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.