属性名称包含括号的jQuery函数过滤器不起作用

时间:2018-09-03 08:27:15

标签: jquery filter

这是我的代码:

$(function() {
  console.log($('[name^=foo]').filter('[name=foo\\[front\\]]').length);
  console.log($('[name^=bar]').filter('[name=bar\\[front\\]]').length);
});
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<input type="text" name="foo[front]" />
<input type="text" name="foo[front]" />
<input type="text" name="bar[front]" />

第一个console.log返回预期的2,但是第二个console.log返回0,我应该是1。筛选器选择器有什么问题?

1 个答案:

答案 0 :(得分:0)

错误已确认jQuery Bug Tracker #4170