Фильтр функции jQuery с именем атрибута содержит скобку не работает - PullRequest
0 голосов
/ 03 сентября 2018

Это мой код:

$(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 голосов
/ 04 сентября 2018

Ошибка подтверждена jQuery Bug Tracker # 4170

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...