JQuery结合了$(document).ready和$(’DropDown’)。change declaration
我想在事件$(document).ready
上运行一个函数function myFunction()
函数,如果某个下拉列表发生变化, $('#myDropDown').change
。 有没有一种很好的方法来组合这个声明,所以我没有两个单独的调用myFunction()
?
目前我有以下 –
$(document).ready(function () { //NOTE: I have other code in here that also needs to be called on $(document).ready myFunction(); // <--- I would like to get rid of one of the myFunction() calls $('#myDropDown').change(function() { myFunction(); //<--- }); };
$(function () { $('#myDropDown').on('change', myFunction).trigger('change'); });
你必须为这个function写2个电话。 这样做的好方法:
$(document).ready(function () { //NOTE: I have other code in here that also needs to be called on $(document).ready myFunction(); // <--- I would like to get rid of one of the myFunction() calls $('#myDropDown').change(myFunction); });