jquery mobile:如何删除列表项分隔符

时间:2011-09-14 14:35:49

标签: jquery-mobile

我不想在listview的每个列表项之间显示行/边框。 我怎样才能做到这一点?

谢谢, Nehatha

2 个答案:

答案 0 :(得分:4)

您可以添加CSS。 jQuery Mobile有CSS来标记包含边框的列表元素,所以只需覆盖这些默认值。

答案 1 :(得分:3)

直播示例:

JS

$('#noBorders').children().removeClass('ui-body-c');

HTML

<div data-role="page"> 
    <div data-role="content" > 
        <ul data-role="listview" data-inset="true"> 
            <li data-role="list-divider">List Items</li> 
            <li>Item #1</li> 
            <li>Item #2</li>
            <li>Item #3</li>
            <li>Item #4</li>
            <li>Item #5</li>
        </ul> 
        <ul data-role="listview" data-inset="true" id="noBorders"> 
            <li data-role="list-divider">List Items no borders</li> 
            <li>Item #6</li>
            <li>Item #7</li>
            <li>Item #8</li>
            <li>Item #9</li>
            <li>Item #10</li>
        </ul>
    </div>
</div>