【发布时间】:2020-05-20 10:54:00
【问题描述】:
我看到这里已经有人问过这个问题,但到目前为止还没有提供答案。 我正在尝试使用 jQuery 为 textarea 添加多行占位符。 我的代码如下所示:
$('#ticket_id').attr('placeholder' , 'first line \nsecond line \nthird line')
这在 Chrome 中运行良好,但在 Safari 上无法运行。 我尝试使用 而不是 \n 但这也无法在 chrome 上工作。 \r\n 与 \n 一样,适用于 chrome,但不适用于 Safari。
我还能做什么?
【问题讨论】:
-
从所有建议中唯一有效的是 Jason Gennaro 的函数,但问题是我的
-
如果这是 Safari 的限制,也许一个想法是创建一个透明的 div,它位于 textArea 的顶部,如果内容为空则显示,如果不是则隐藏..
标签: javascript jquery textarea newline placeholder