Innertext没有包装。 SimpleHTMLDom

时间:2012-03-01 23:22:31

标签: innertext

将其从xml Feed中取出后包装innertext对我来说不起作用。我在想这样的事情可能有用:

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

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:0)

这是你需要在jquery mobile css中更改的内容:.ul-li-desc {white-space:normal; }