Does Dojo have an equivalent to jQuery.trigger()?

后端 未结 7 1057
情书的邮戳
情书的邮戳 2020-12-11 02:11

In jQuery, you can do this:

$(\'#myElement\').trigger(\'change\');

How do I do that in Dojo?

相关标签:
7条回答
  • 2020-12-11 03:11

    For certain dijit widgets and djit specific events ( such as onChange ), you can de-facto 'trigger' by calling the event name.

    <input id="numberBox" data-dojo-type="dijit.form.NumberTextBox" /> 
    
    <script>
        dojo.connect( dijit.byId('numberBox'), "onChange", function ( event ) { 
            dijit.byId('numberBox').set('value', 12345 );
        }); 
    
        dijit.byId('numberBox').onChange();
    </script>
    
    0 讨论(0)
提交回复
热议问题