【发布时间】:2013-12-02 20:26:04
【问题描述】:
我正在开发一个自定义自动分隔器,以根据发布日期划分帖子,并将评论计数包含在分隔符标题中。这些帖子目前按发布日期划分,并且我还包含评论计数,但我面临的问题是我希望将评论位设置为向右浮动,而日期保持在左侧。
下面是我想出的代码:
$('#postlist').listview({
autodividers: true,
autodividersSelector: function (li) {
var out = li.find("p").map(function() {return $(this).text();});
var datedivider = out.get(2);
var countdivider = out.get(3);
return [datedivider, countdivider];
}
});
输出:红线是评论数,下面是console.log
如何在 return 语句中添加一个类或 id 以便我可以设置它的样式,或者有没有更好的方法在 listdivider 标题上添加评论计数。
HTML:
<div id="sbpage" data-role="page">
<div data-role="header" data-position="fixed" data-theme="b" class="css-dd-header">
<p class="css-dd-text">Latest Article</p>
<a href="#home" data-icon="home" data-iconpos="notext" data-direction="reverse" data-transition="flow">Home</a>
<a href="" data-icon="search" class="css-search" data-iconpos="notext" data-direction="reverse">Search</a>
</div><!-- header -->
<div data-role="content">
<ul data-role="listview" data-theme="d" id="postlist" data-filter="true" data-filter-placeholder="Filter posts..." data-autodividers="true" data-icon="false"> </ul><!-- content -->
</div>
</div><!-- page -->
【问题讨论】:
-
使用带有特定类 (
01 November, 2013,<span class="count">0</span) 的span包装计数,然后将 css 添加到您想要的样式中。 -
@Krishna 是的,我知道我需要一个跨度,但我在哪里可以添加它。谢谢
-
您可能需要在 DOM 上使用 javascript 即时编辑
li的文本。
标签: jquery css jquery-mobile-listview