jquerymobile 有些控件如 listview 内文字如果太长默认会截取一部分后面加... ,如果要显示全部并自动换行的话只要设置该文字的 css 就可以了
以下面内容为例
<body>
<div data-role="page">
<div data-role="content">
<ul data-role="listview" data-inset="true" id="doctor-listview">
<li class="ui-first-child">
<a href="index.html" class="ui-btn ui-btn-icon-right ui-icon-carat-r">
<p>内容很长很长,内容很长很长,内容很长很长,内容很长很长,内容很长很长,内容很长很长</p>
</a>
</li>
</ul>
</div>
</div>
</body>
设置前默认效果
设置后效果
css 代码:
.ui-listview>li p{
white-space:normal;
}
.ui-listview>.ui-li-static, .ui-listview>.ui-li-divider, .ui-listview>li>a.ui-btn{
white-space:normal;
}