【发布时间】:2019-05-14 17:58:45
【问题描述】:
我想根据它们的 data-id 按升序对几个 div 进行排序。我该怎么做?
<div class="container" data-id="1000">
<div id="H1"></div>
<div id="sub">sub 1</div>
<div id="sub">sub 2</div>
</div>
<div class="container" data-id="3000">
<div id="H1"></div>
<div id="sub"></div>
<div id="sub"></div>
</div>
<div class="container" data-id="2000">
<div id="H1"></div>
<div id="sub"></div>
<div id="sub"></div>
</div>
【问题讨论】:
-
更多信息会有所帮助。例如,
chapName变量来自哪里? -
每页您不能有任何给定的
id值超过一次。id必须始终是唯一的! -
另外,
container是div元素上的无效属性名称。 这会使您的 HTML 无效。 -
Ehmm... 'div container' 必须是
div id:-D -
Chapname 是我从数据库中获取的变量。像这样:
db.each("SELECT DISTINCT chapname FROM Chapters ORDER BY chaporder", function(err,chapters) { if (err) {console.log('ERROR!', err);} else { // create variable let chapname = []; // push callback 'chapters' into variable 'chapname' chapname.push(chapters.chapname); // console.log(row);
标签: javascript node.js sorting electron