我想通过jQuery在textarea中放置一个占位符,但它在Firefox中不起作用。
以下是我的代码:
jQuery('#orderlink_bulk').attr("placeholder","ssss /n sss");
我该怎么做?
答案 0 :(得分:1)
在这种情况下,escape string的正确方法是使用\n
代替/n
。
jQuery('#orderlink_bulk').attr("placeholder","ssss \n sss");
但是对于firefox来说这不会起作用,如本帖所述:
Can you have multiline HTML5 placeholder text in a <textarea>?
答案 1 :(得分:1)
如果您尝试创建多行占位符,则不支持W3C文档中的描述 http://www.w3.org/html/wg/drafts/html/master/forms.html#the-placeholder-attribute
这在Webkit中运行良好\n
但从未在FF中工作
http://jsfiddle.net/kyqo9xh8/