我需要能够在我使用的网站上设置一个包含未结订单数量的变量。
警告: 由于某种原因,该网站在每个订单中一遍又一遍地使用相同的 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/