我有一个通过php接收变量的textarea
$boring = str_ireplace($boringa, "\r\n", $boring);
然后通过js
对该变量进行查询 $(document).ready(function(){
$("a.clickable").click(function(event){
event.preventDefault();
$("textarea#messageforfriends").val($(this).html());
});
});
所以textarea收到的新变量很好,除了IE(当然)br标签被取出了吗?
答案 0 :(得分:0)
IE处理textareas中的换行符的方式有所不同。以下是您可能会发现有用的早期帖子。
答案 1 :(得分:0)
通常IE忽略(重复)空格的类型,并在内部用一个空格(%20)替换它们。在大多数元素中都会发生这种情况(因为除了<pre>
和<textarea>
之外,空格对渲染没有任何意义)。
因此,如果是一个选项,请使用<pre/>
- 元素而不是<a/>