【问题标题】:Object has no method 'placeholder'对象没有方法“占位符”
【发布时间】:2013-01-27 18:29:06
【问题描述】:

我正在使用mathiasbynens / jquery-placeholder 在 IE9 中启用占位符。我按照自述文件中提到的简单步骤进行操作。

但我得到 Object [object Object] has no method 'placeholder' 在控制台中$('input, textarea').placeholder();

任何想法是什么问题??

【问题讨论】:

标签: jquery html internet-explorer-9 placeholder


【解决方案1】:

尝试以常规、狡猾的方式设置属性:

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

【讨论】:

  • IE9 不支持占位符,这就是提问者使用插件的原因。
【解决方案2】:

听起来 jquery-placeholder 没有正确包含在页面中。在调用placeholder() 方法之前,请检查您的脚本标记中是否包含正确的 url 以及是否包含该脚本。

【讨论】:

  • 我确定我有正确的网址。如果它是错误的,我会在控制台中找到它。并且脚本包含在提及中
  • 能否请您发布更大的代码示例。你得到的错误就像没有包含占位符插件一样......另外,想想看,你使用的是哪个 jquery 版本? bind 方法已从 v1.9 中删除,占位符插件依赖于它
  • 找到解决方案,看来我没有完美的顺序。我必须在 bootstrap.js 之后导入脚本
猜你喜欢
  • 2016-09-19
  • 2016-06-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-20
  • 1970-01-01
  • 2020-02-22
相关资源
最近更新 更多