Javascript 如何使用jquery在页面加载时使用值检查输入复选框字段 $(文档).ready(函数(){ $(窗口)。加载(函数(){ $(“#check”).val('hurray#u checked'); }); });

Javascript 如何使用jquery在页面加载时使用值检查输入复选框字段 $(文档).ready(函数(){ $(窗口)。加载(函数(){ $(“#check”).val('hurray#u checked'); }); });,javascript,jquery,html,Javascript,Jquery,Html,所以我想要的是当页面加载时,下面的字段应该变成 <script> $(document).ready(function(){ $( window ).load(function() { $( "#check" ).val('hurray_checked'); }); }); </script> <input id="check" type="checkbox" name="sh

所以我想要的是当页面加载时,下面的字段应该变成

<script>
    $(document).ready(function(){
        $( window ).load(function() {
            $( "#check" ).val('hurray_checked');
        });
    });
</script>       


<input id="check" type="checkbox" name="should_be_checked_when_pageloads" value="" />


但是我上面的代码不起作用,有人能告诉我如何在页面加载时检查带有值的字段吗?

试试下面的..对于类,你必须使用“.”,对于id,你应该使用“#”


$(文档).ready(函数(){
$(窗口)。加载(函数(){
$(“.check”).val(“**hurray_checked**”);
});
});

您无需将代码放入
$(窗口)。加载

<script>
          $(document).ready(function(){

            $( window ).load(function() {
                $( ".check" ).val('**hurray_checked**');
                    });

            });
    </script>  
如果您使用以下方法之一,将起作用:

 $(document).ready(function(){

        $( "#check" ).val('hurray_checked');

    });
这将在加载窗口时添加值


这将在文档准备就绪(加载)时添加值

使用
代替

$(document).ready(function() {
        $( ".check" ).val('**hurray_checked**');
   });
阅读

不要使用负载

在完成所有资源(包括图像)加载时调用。当DOM准备好进行交互时,就会触发ready

$(document).ready(function() {
   $( ".check" ).val('hurray_checked');
// ----^-- . in place of # as you used class in checkbox
   $( ".check" ).prop('checked',true);// to check the checkbox
});

$(文档).ready(函数(){
$(“.check”).attr(“checked”、“checked”).val(“hurray_checked”);
});
使用jquery的.prop

<script>
 $(document).ready(function(){
  $( ".check" ).attr("checked","checked").val('hurray_checked');
  });
</script>  
使用

$(窗口)。在
$(文档).ready
之前调用load
事件,并在事件发生后定义它。这意味着你的代码永远不会被调用


您必须删除
$(窗口)。加载
包装器或
$(文档)。准备好
,它才能按预期工作。

您使用这两个
.ready
.load
的原因是什么?您的问题不明确。你想设置复选框的值,选中复选框还是两者都做?事实上,我想在页面加载时将该值放入字段仅此而已,对不起,我是javascript新手。我想如果值是
hurray\u checked
,他想选中复选框。
$(document).ready(function() {
   $( ".check" ).val('hurray_checked');
// ----^-- . in place of # as you used class in checkbox
   $( ".check" ).prop('checked',true);// to check the checkbox
});
<script>
 $(document).ready(function(){
  $( ".check" ).attr("checked","checked").val('hurray_checked');
  });
</script>  
$(function(){
  $('.check').prop('checked', true);
});
$(document).ready(function(){    
        $('#check').prop('checked', true);    
});