移动游猎 - ios版本6.0.1(10A523) - 错误的复选框ID

时间:2014-03-04 18:14:35

标签: jquery-mobile mobile-safari

我在iPad上遇到了一个与移动游猎相关的异常问题。我使用以下代码来获取复选框的id,但是我得到的id值一直都不正确。

html代码:

  <input name="CheckBoxes" id="id1" data-theme="d" type="checkbox"  class="use-reports-checkbox">
  <label for="id1">Select</label>
  <input name="CheckBoxes" id="id2" data-theme="d" type="checkbox"  class="use-reports-checkbox">
  <label for="id2">Select</label>
  <input name="CheckBoxes" id="id3" data-theme="d" type="checkbox"  class="use-reports-checkbox">
  <label for="id3">Select</label>

然后我使用这个jquery代码来获取id值:

    $(".use-reports-checkbox").on("change", function () {
      var selectedId = $(this).attr("id");
      alert("selectedId: " + selectedId); //this.id does the same thing
    }

它适用于桌面浏览器,但在移动游戏中,它很奇怪。如果我尝试检查前两个复选框,则警报会同时给我id1,并且它仅检查并取消选中第一个复选框。 演示:http://jsfiddle.net/Debarupa/y7B8n/5/

0 个答案:

没有答案