я получаю следующее сообщение консоли:JQuery поддержки ": недопустимый" Селектор
[16:04:01.292] Error: Syntax error, unrecognized expression: unsupported pseudo: invalid @ http://localhost:8080/assets/js/jquery-1.9.1.min.js:4
Когда я пытаюсь что-то вроде:
if($(e.target).is(':invalid')){ ... }
Как это исправить?
Вот пример: http://jsfiddle.net/L4g99/ - попробуйте изменить версию JQuery (перестает работать после 1.9)
пользовательские валидаторы не suppored после JQuery 1.8 – karthikr
Это может быть полезным http://stackoverflow.com/questions/7815951/jquery-invalid-html- 5-form-with-required-select-element –
В соответствии с этим https://developer.mozilla.org/en-US/docs/CSS/:invalid этот селектор существует. – jldupont