我正在尝试在源中的换行符上拆分 div 的 innerText 。这适用于:
$('div').text().split("\r\n|\r|\n")
但这在 IE 7 中失败了,因为换行符显然被删除了。jQuery 1.3.2 似乎没有错,因为我也尝试了这两种方法:
$('div')[0].innerText.split("\r\n|\r|\n")
和
$('div')[0].innerHTML.split("\r\n|\r|\n")
如果我将 div 更改为 pre,则上述任何工作都不会。
看来换行符是一旦源被解析到 DOM 中。:( 是这样吗?有没有办法用javascript来解决它们?