كيف تنقر برمجياً على عنصر مع Mootools؟
-
24-09-2019 - |
سؤال
في jQuery ، لقد فعلت أشياء مثل هذه في الماضي:
$('#someCheckbox').click();
وكل شيء يعمل كما لو أن المستخدم نقر على العنصر بشكل طبيعي. ومع ذلك ، فإن الشيء نفسه لا يعمل في Mootools:
$('someCheckbox').fireEvent('click');
لا يتم فحص مربع الاختيار ، ولا يتم حريق معالجات الأحداث المربوطة.
هل هناك طريقة للقيام بذلك؟ أحتاج إلى معالجات الأحداث "انقر" المرتبطة بالفعل بإطلاق النار ، لذا فإن فقط إعداد "التحقق" ليس خيارًا.
شكرًا
المحلول
يجب أن يطلق حدث النقر عندما fireEvent('click')
يسمى. يرى http://mootools.net/shell/8bbgn/ لتوضيح أنا فقط أنشأت.
لا يتم فحص مربع الاختيار ، كما هو متوقع. للقيام بذلك ، يجب عليك تعيين الخاصية التي تم فحصها على صواب:
$('someCheckbox').setProperty('checked', true);
لا تنتمي إلى StackOverflow