如何使用JQuery 1.3.2检查复选框?

时间:2016-04-26 05:41:31

标签: javascript jquery

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}
});

但它不起作用!

4 个答案:

答案 0 :(得分:1)

如果没有问题,请尝试使用纯javascript 而不是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" />

答案 1 :(得分:0)

你可以试试;

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

这是一个片段;

&#13;
&#13;
<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>
&#13;
&#13;
&#13;

答案 2 :(得分:0)

您在jquery中输入了错误的ID:

尝试使用applyinh .prop:

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

答案 3 :(得分:0)

您可以使用checked属性,因为您需要在页面loadright ..

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