textarea占位符内的新行通过jQuery

时间:2015-02-13 16:03:46

标签: javascript jquery html css firefox

我想通过jQuery在textarea中放置一个占位符,但它在Firefox中不起作用。

以下是我的代码:

jQuery('#orderlink_bulk').attr("placeholder","ssss /n sss");

我该怎么做?

2 个答案:

答案 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>?

FIDDLE

答案 1 :(得分:1)

如果您尝试创建多行占位符,则不支持W3C文档中的描述 http://www.w3.org/html/wg/drafts/html/master/forms.html#the-placeholder-attribute

这在Webkit中运行良好\n但从未在FF中工作 http://jsfiddle.net/kyqo9xh8/