使用jQuery检查一个盒子

时间:2015-11-05 14:25:38

标签: javascript jquery

我正在尝试使用jQuery检查一个框。我看了一下这个网站上的一些答案,但没有一个工作(或者我做错了)。

这是DOM

<input type="checkbox" id="ckbx_81861252,uFT1" name="memberIds" class="memberIds" value="81861752,uGT2">

当我单击页面上的框时,我看不到DOM中有任何更新。有谁能解释为什么?或者也许我只是错过了它?

我尝试使用.prop&amp; .attr但是没有勾选方框。

任何帮助将不胜感激!

3 个答案:

答案 0 :(得分:1)

它可能是你的逗号。你必须逃脱它。

    $('#ckbx_81861252\\,uFT1').prop('checked', true);

答案 1 :(得分:0)

如果单击该复选框,则应自动切换其选中状态。如果你想用jQuery,那么试试:

  • 要检查: $('input[name="memberIds"]').prop('checked', false);
  • 取消选中: function x$(id){ id = id.replace(/:/gi, "\\:"); return ($("#" + id)); }

答案 2 :(得分:0)

因为你的身份而遇到问题:

Fiddle 1

Fiddle 2

看看这两个小提琴并注意区别是id ...

尝试使用其他ID:

<input type="checkbox" id="1" class="memberIds">