#jquery #security #internet-explorer #jquery-selectors
#jquery #Безопасность #internet-explorer #jquery-селекторы
Вопрос:
Я получаю ошибку «отказано в разрешении» только в IE7, когда я выполняю $(‘:text’). Я использую jQuery-1.6.2, и он отлично работает во всех других браузерах и даже IE> = 8;
Пожалуйста, помогите…
Спасибо.
Редактировать:
Я только что заметил, что $(‘:text’) работает с jquery-1.4.2
Он перестал работать в IE7 с тех пор, как я обновил jquery.
Ответ №1:
Вы пробовали использовать $("input[type='text'])
этот же запрос, только намного быстрее, поскольку :text вычисляется как *:text, что происходит медленно.
Комментарии:
1. МИЛО, это работает. Но я до сих пор не знаю, почему $(«[type=’text’]») не работает!!!
2. Я знаю, что в документации упоминается, что в 1.5.2 этот селектор будет выбирать все входные данные, для которых не определен тип, а также входные данные с типом =text . Может быть, он делает там что-то странное.
3. Я понимаю. Какова бы ни была причина, ты сделал мой день лучше. Какое-то время я там много выдергивала волосы. Спасибо за помощь.