Jquery $(function(){}), what does it mean? [duplic

2019-08-13 03:20发布

问题:

This question already has an answer here:

  • What does this JQuery instruction do $(function(){…}) [duplicate] 1 answer

In Jquery, I understand that

$() 

is there to select an element and when you do something like

$(".foo").click(function(){})

will execute function when foo class is clicked..

but when you do,

$(function(){})

does this mean you are selecting a function? it doesn't seem right to me..

回答1:

it's just a shortcut for

$(document).ready(function() {});

which will be called when the DOM ready event fires

See the documentation for .ready



回答2:

$(function(){})

This will be your function that need to be called.