Jquery 检查页面加载

Jquery 检查页面加载,jquery,Jquery,我的页面上有一组单选按钮。当您选择其中任何一个时,我将强制回发到服务器 我默认在页面最初加载时使用其中一个单选按钮。但是,我不希望默认按钮在加载第一页时触发jQuery脚本,因为它会导致不必要的回发。页面加载后,如果稍后选中该单选按钮,并将其发回,而不是页面加载,则无所谓 有没有办法检查jQuery中的页面加载?我环顾四周,但它还没有出现在我的搜索中。jQuery为此使用回调 $(document).ready(functionToCallHere); 这也可以缩短为: $(function(

我的页面上有一组单选按钮。当您选择其中任何一个时,我将强制回发到服务器

我默认在页面最初加载时使用其中一个单选按钮。但是,我不希望默认按钮在加载第一页时触发jQuery脚本,因为它会导致不必要的回发。页面加载后,如果稍后选中该单选按钮,并将其发回,而不是页面加载,则无所谓

有没有办法检查jQuery中的页面加载?我环顾四周,但它还没有出现在我的搜索中。

jQuery为此使用回调

$(document).ready(functionToCallHere);
这也可以缩短为:

$(function() {
    // Anything here will be called on page load.
});
从技术上讲,这会在DOM完成加载后立即触发,但不能保证将加载图像

JavaScript本身还提供了
load
/
onload
事件(它的名称取决于您在哪里设置)

编辑:jQuery也有事件,但就绪通常是您想要的

<script type="text/javascript">
  var loading = true;

</script>
$(function() {
  // My init code
  $("select the radio")
    .val("my init value");
    .change(function() {
     if (loading) return;
     $.post( 
         //... 
     );
  });
  loading = false;
});
使用$(document.ready()怎么样?它适合你的需要吗