如何在 HTML 表单的占位符元素中插入 jQuery 字符串

Posted

技术标签:

【中文标题】如何在 HTML 表单的占位符元素中插入 jQuery 字符串【英文标题】:How to insert a jQuery string into the placeholder element on an HTML form 【发布时间】:2013-11-01 02:54:26 【问题描述】:

这是来自Typewriter Effect with jQuery的分支问题

http://jsbin.com/araget/5

我想将数组中的每个字符串依次注入并清除到 html 表单上的“占位符”元素中。该函数当前将每个字符串写入并清除到一个空的 span 元素中。

没有使用 jQuery 的经验:/,有什么建议可以做这个吗?

【问题讨论】:

【参考方案1】:

使用.attr()

$(element).attr('placeholder','Write text here'); 

在jQuery中获取placeholder属性的值

var placeholder_value = $(element).attr('placeholder'); 

更好用 .prop()

$(element).prop('placeholder','Write text here'); 

在jQuery中获取placeholder属性的值

var placeholder_value = $(element).prop('placeholder'); 

Tats_innit评论

阅读

How to support placeholder attribute in IE8 and 9

.prop() vs .attr()

【讨论】:

仅适用于 OP:Placeholder 属性和 IE8 和 9 问题 ***.com/questions/15020826/… !休息就是看见哟! :) @Tats_innit 补充说回答 :) Saweeet Homzzz!也请加入.prop属性与属性:***.com/questions/5874652/prop-vs-attr;让 OP 的生活充满信息:P

以上是关于如何在 HTML 表单的占位符元素中插入 jQuery 字符串的主要内容,如果未能解决你的问题,请参考以下文章

Zend 文本元素中的占位符文本

如何在 Summernote 中插入占位符元素?

在 Prototype 中使用表单验证的 HTML5 表单占位符回退

文本区域表单中的 Html 占位符文本

HTML5 中用于输入的占位符 VS 标签

表单中输入占位符字段中的 Html 仅颜色 (*) 符号