javascript - 按 id 计算元素数量

标签 javascript count element

我需要能够在我使用的网站上设置一个包含未结订单数量的变量。

警告: 由于某种原因,该网站在每个订单中一遍又一遍地使用相同的 ID,但由于这不是我的网站,因此我无法更改它。

我当前订单列表的代码:

<div id="orderlist">
<label id="l61">05/19/2014 08:57:34</label>
<label id="l62">0.00066000</label>
<label id="l63">Buy</label>
<label id="l64">6</label>
<label id="l64">6</label>
<label id="l62">0.00396000</label>
<label id="l65" onclick="cancelOrder(346046);">Cancel</label>
<div id="b1"></div>
<label id="l61">05/19/2014 03:08:35</label>
<label id="l62">0.00078000</label>
<label id="l63">Sell</label>
<label id="l64">2</label>
<label id="l64">1</label>
<label id="l62">0.00078000</label>
<label id="l65" onclick="cancelOrder(38493);">Cancel</label>
<div id="b1"></div>
<label id="l61">05/19/2014 03:12:08</label>
<label id="l62">0.00076000</label>
<label id="l63">Sell</label>
<label id="l64">14</label>
<label id="l64">14</label>
<label id="l62">0.01064000</label>
<label id="l65" onclick="cancelOrder(38495);">Cancel</label>
<div id="b1"></div>
<label id="l61">05/19/2014 03:13:49</label>
<label id="l62">0.00077000</label>
<label id="l63">Sell</label>
<label id="l64">15</label>
<label id="l64">15</label>
<label id="l62">0.01155000</label>
<label id="l65" onclick="cancelOrder(38497);">Cancel</label>
<div id="b1"></div> </div>
</div>

我基本上需要做的是计算 ids“l65”的数量。或者另一个id,没关系,每次添加新订单时都会用到它们。

最简单的方法是什么?我需要在 var 中使用这个数字,以便我可以根据该数字执行函数。

最佳答案

这就是你可以做到这一点的方法它不会匹配预期的 id,但 id 以 l61 开头

 $('[id^=l61]').length

关于javascript - 按 id 计算元素数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23763864/

相关文章:

javascript - Element-UI el-select 验证

javascript - 检查窗口可以滚动多远?

javascript空字符串长度等于2而不是0

javascript - 在javascript中用多个定界符拆分方程字符串并保留定界符然后将字符串放回一起

javascript - VueJS 数据()不工作

sql - 需要查询帮助——聚合和多重连接

mysql计数加入

MySQL 完整分组依据

list - Prolog 中的元素处理问题,但不在常规列表中?

algorithm - 从元素计算出堆的高度