我正在将 jquery 与 asp .net 一起使用。我在一些自定义控件中有一些 javascript 代码,我想在文档加载时执行这些代码。
要执行代码,我使用以下代码段:
$(document).ready(function () {
/*do work here*/
});
我的问题是,如果我在控件中设置该处理程序,它不会覆盖包含该控件的页面中 document.ready 的处理程序吗?
您可以在用户控制脚本中使用匿名函数,这样您总是安全的
var results= function () {
//Do your work here
}
尽管在您的页面中使用多个 document.ready 函数是完全合法的,但请检查以下内容
不,它不仅仅是添加。这样的代码将产生两个警报,例如:
<script type="text/javascript">
$(document).ready(function () {
alert("hello");
});
$(document).ready(function () {
alert("world");
});
</script>