2013-02-12 3 views
2

Я использую mathiasbynens/jquery-placeholder, чтобы включить заполнители в IE9. Я последовал простым шагам, упомянутым в прочитанном мной.У объекта нет метода 'placeholder'

Но я получаю Object [объект Object] не имеет метода «заполнитель» в консоли на линии $('input, textarea').placeholder();

Любая идея, что проблема ??

+0

Работает идеально для меня: http://jsfiddle.net/euQ4v/ Не могли бы вы предоставить больше кода? –

ответ

0

Это звучит как Jquery-заполнитель не включается в странице должным образом. Убедитесь, что у вас есть правильный URL-адрес в теге скрипта и что сценарий включен до вызова метода placeholder().

+0

Я убедился, что у меня есть правильный URL. если бы это было неправильно, я бы нашел его упомянутым в консоли. И сценарий включен b4 упоминание –

+0

Можете ли вы разместить образец большего кода, пожалуйста. Ошибка, которую вы получаете, точно такая же, как если бы плагин-заполнитель не включался ... Также подумайте об этом, какую версию jquery вы используете? метод 'bind' был удален из v1.9, и плагин-заполнитель полагается на него – wheresrhys

+0

Найдите решение, похоже, у меня не было идеального заказа. Мне пришлось импортировать скрипт после загрузки bootstrap.js –

0

Попробуйте установить атрибут регулярный, коварный путь:

$('input, textarea').attr('placeholder', 'value'); 
+1

IE9 не поддерживает заполнители, поэтому пользователь использует плагин. – wheresrhys

+1

Хорошо, мои извинения, поскольку я не читал эту часть! –

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

  • Нет связанных вопросов^_^