jQuery Mobile - 使用复选框数组时,将标签附加到包含方括号的ID的输入会使页面呈现失败
有人可以解释为什么这个HTML不能用于jquery mobile alpha 4吗?是不是支持复选框数组?我如何使其工作?
<div data-role="collapsible-set">
<div data-role="collapsible">
<h3>Vegetables</h3>
<div data-role="fieldcontain">
<fieldset data-role="controlgroup">
<input type="checkbox" name="chk0[24]" id="chk0[24]" class="custom" />
<label for="chk0[24]">Carrots</label>
<input type="checkbox" name="chk0[75]" id="chk0[75]" class="custom" />
<label for="chk0[75]">Eggplant</label>
</fieldset>
</div>
</div>
</div>
没有找到相关结果
已邀请:
1 个回复
马口
这是将你的id传递给.filter,它试图将方括号解释为属性选择器。我认为jQuery Mobile应该使用双反斜杠转义ID中的任何方括号,这将阻止它们被Sizzle选择器引擎解释为属性选择器。 我想你应该通过https://github.com/jquery/jquery-mobile/issues向jQuery Mobile小组报告这个问题。 希望这可以帮助!