如何使用 JQuery 1.3.2 选中复选框

How to make checkbox checked with JQuery 1.3.2?

本文关键字:复选框 何使用 JQuery      更新时间:2023-09-26

JQuery 版本是 1.3.2

有一个复选框:

<input type="checkbox" id="flag_concept" name="flag_concept" value="1" />

在文档加载时,我希望对其进行检查:

$(document).ready(function(){
    {/literal}
    { if $oConcept->flag_encours == 1}
    {literal}
    $('#flag_concept').attr('checked','checked');
    {/literal}
    {/if}
    {literal}
});

但它不起作用!

尝试使用纯javascript而不是jquery,如果没有jquery的话:

document.getElementById("flag_concept").checked = true;
<input type="checkbox" id="flag_concept" name="flag_concept" value="1" />

因为所有建议和答案都不适合您,所以我建议使用这样的.trigger()

$( "#flag_concept" ).trigger( "click" );
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<input type="checkbox" id="flag_concept" name="flag_concept" value="1" />

你在 jquery 中给出了错误的 id:

尝试通过applyinh .prop:

$('#flag_concept').prop('checked', true);

你可以试试 ;

$('#encours_concept').attr('checked', true);

这是一个片段;

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <html>
      <script type="text/javascript">
        $(document).ready(function(){
          $("#chkTest").attr("checked", true);
        });
      </script>
      <body>
        <input type="checkbox" id="chkTest" />
      </body>
    </html>

您可以使用check属性,因为您需要它在页面加载权上。

<input type="checkbox" id="flag_concept" name="flag_concept" value="1" checked/>