Call Jquery function

前端 未结 4 1089
一整个雨季
一整个雨季 2021-02-04 06:53

I have a Jquery function like the following

function myFunction(){  
            $.messager.show({  
                title:\'My Title\',  
                msg:\'         


        
4条回答
  •  生来不讨喜
    2021-02-04 07:09

    To call the function on click of some html element (control).

    $('#controlID').click(myFunction);
    

    You will need to ensure you bind the event when your html element is ready on which you binding the event. You can put the code in document.ready

    $(document).ready(function(){
        $('#controlID').click(myFunction);
    });
    

    You can use anonymous function to bind the event to the html element.

    $(document).ready(function(){
        $('#controlID').click(function(){
             $.messager.show({  
                title:'My Title',  
                msg:'The message content',  
                showType:'fade',  
                style:{  
                    right:'',  
                    bottom:''  
                }  
            });  
        });
    });
    

    If you want to bind click with many elements you can use class selector

    $('.someclass').click(myFunction);
    

    Edit based on comments by OP, If you want to call function under some condition

    You can use if for conditional execution, for example,

    if(a == 3)
         myFunction();
    

提交回复
热议问题