ما الذي سيؤدي إلى العمل mydivid.toggle () للعمل بينما mydivclass.toggle () لا؟
-
11-09-2019 - |
سؤال
لدي بعض divs أن أستخدم jquery لإخفاء وإظهار استخدام toggle()
وظيفة. هذا يعمل بشكل جيد.
لكنني تعرفت للتو على بعض العلاقات بين بعض هذه divs التي من شأنها أن تسمح لي بتجميع بعضها في فئة.
كنت آمل أن يسمح لي هذا بتبديل فئة DIV بدلا من كل معرفات DIV.
لذلك أريد أن أفعل هذا:
$("#myDIVId1").click(function ()
{
$("myDIVClass").hide();
$("#myToggle1").toggle();
});
بدلا من هذا:
$("#myDIVId1").click(function ()
{
$("#myToggle2").hide();
$("#myToggle3").hide();
$("#myToggle4").hide();
$("#myToggle5").hide();
$("#myToggle1").toggle();
});
ولكن فقط يبدو أن الوصول إلى المعرف السفلية هذا يعمل. أي أفكار لماذا؟
المحلول
عند تحديد الفصل، تحتاج إلى وضع "."
$(".myDIVClass").hide();
لا تنتمي إلى StackOverflow