我正在使用jQuery與asp.net。我在加載文檔時要執行的某些自定義控件中有一些javascript代碼。Asp .Net與jQuery文檔準備事件
要執行的代碼我用這個片段:
$(document).ready(function() {
/*do work here*/
});
我的問題是,如果我設置處理程序的控制下,將不是覆蓋處理程序的document.ready中包含的頁面控制?
我正在使用jQuery與asp.net。我在加載文檔時要執行的某些自定義控件中有一些javascript代碼。Asp .Net與jQuery文檔準備事件
要執行的代碼我用這個片段:
$(document).ready(function() {
/*do work here*/
});
我的問題是,如果我設置處理程序的控制下,將不是覆蓋處理程序的document.ready中包含的頁面控制?
您可以在用戶控制腳本使用匿名函數,這樣可以幫助您安全始終
var results= function() {
//Do your work here
}
雖然這是完全合法的在你的頁面中使用多種功能的document.ready,請檢查以下
Can you have multiple $(document).ready(function(){ ... }); sections?
不,這不是剛剛添加的重寫。這樣的代碼將產生兩個警報,例如:
<script type="text/javascript">
$(document).ready(function() {
alert("hello");
});
$(document).ready(function() {
alert("world");
});
</script>
他們是一樣的。查看jQuery文檔。 http://api.jquery.com/ready/ – Satpal
@Satpal感謝您指出,這也是我的新(我的壞)。更正要我想回答。 – Pratik