0

从 xml 提要中获取内部文本后包装内部文本对我不起作用。我在想这样的事情可能会奏效:

foreach($html->find('td',1) as $e) {
echo '<div style="width:100%; word-wrap:break-word;">' . $e->innertext . '</div>';
} 

但它没有包装。我正在使用 Chrome 来查看结果。我也试图使宽度更小但无济于事。它最终切断了文本并在最后给了我一个 ...。我错过了什么?

4

2 回答 2

1

我使用了下面的代码片段并且工作正常,$html->find('td',1) 这个代码片段不返回一个数组,它返回索引 1 处的对象。正确的方法;如果你想处理所有“td”标签,你应该删除第二个参数

$e = $html->find('td',1);
echo '<div style="width:100%; word-wrap:break-word;">' . $e->innertext . '</div>';

http://simplehtmldom.sourceforge.net/manual_api.htm

于 2012-03-01T23:29:20.820 回答
0

这是您需要在 jquery 移动 css 中更改的内容: .ui-li-desc { white-space: normal; }

于 2012-03-02T14:24:18.497 回答