【问题标题】:Failing to Capture Child Element Count未能捕获子元素计数
【发布时间】:2013-07-03 19:12:11
【问题描述】:

我有一列包含 3 个可拖动项目,可以放置在两个可放置区域中。每次放置后,我需要计算每个可放置区域中包含的子 DIV 元素的总数。我对这个计数有困难。但是,我无法获得子元素的数组长度,如下面的 sn-p 所示。

var childrenTotal = 0;
$("div.answer").each(function () {
     childrenTotal = $(this).children('div').length;
});

http://jsfiddle.net/mQKzr/2/

【问题讨论】:

  • 你的小提琴改变了childrenTotal的范围,但如果你想得到它们,你还需要childrenTotal += $(this).children('div').length,否则它所做的只是在最后一个返回孩子。

标签: javascript jquery jquery-ui iteration


【解决方案1】:

变化:

var childrenTotal = $(this).children('div').length;

收件人:

childrenTotal += $(this).children('div').length;

【讨论】:

  • 好眼光。所有这些复杂的编码,我在基础知识上都失败了。这总是会发生的。
猜你喜欢
  • 1970-01-01
  • 2022-11-01
  • 1970-01-01
  • 1970-01-01
  • 2017-09-06
  • 1970-01-01
  • 1970-01-01
  • 2021-09-05
  • 1970-01-01
相关资源
最近更新 更多