2009-05-11 1 views
-1

Я использую jQuery jQuery.extend filter: для фильтрации элементов. Когда я использую '*' для фильтрации, это проблема, потому что фильтр чувствителен к регистру.jQuery фильтр чувствителен к регистру - как его отключить?

«Люди» и «люди» - это две разные строки.

«Люди» и «люди» отфильтровывали одни и те же предметы, но только при запуске по этим строкам.

Как отключить регистр, чувствительный к строке, который начинается с «*»?

+0

Думаю, вам нужно сделать этот вопрос более ясным. Какую часть (-ы) синтаксиса селектора вы говорите? Возможно, дайте пример некоторого HTML и связанного с ним кода jQuery. – Cheekysoft

+0

Как насчет того, чтобы вы показали нам какой-то код, поэтому у нас есть тестовый пример для работы. – epascarello

ответ

2

Вы должны стандартизировать корпус в своем приложении; Я предпочитаю использовать camelCase. IE рассматривает «Люди» и «Люди» как идентичные. Поэтому, если вы используете их как id s, вы можете даже не получить нужный элемент. Кроме того, когда эти строки используются для имен классов, второй будет перезаписывать первый в IE. Другие браузеры следуют стандарту, и дело имеет значение. По этой причине это также должно иметь значение в jQuery.

Этот ответ делает много предположений с вашим вопросом. Если вы его отредактируете, то я могу вам помочь.

Смежные вопросы