jQuery - .children()上的触发事件.size()更改

mee*_*epz 3 html css jquery

我已经搜索了很远但我无法弄清楚如何将一个监听器放在子元素的size()上.我想要做的是:

我有一个div,有0-6 +子元素.这个号码没有定义,因为我正在制作购物车.而不是onclick为每个可以改变购物车中的项目数量的按钮(即添加到购物车btn,空购物车按钮,更改数量等...)我希望有一个监听器,当$("#cart").children().size()更改时,if语句检查是否购物车中的#of不同项目大于3.如果是这样,请更改div的高度.

购物车布局的一个例子:

<div id='cart'>
     <div class='item'></div>
     <div class='item'></div>
</div>
Run Code Online (Sandbox Code Playgroud)

实际代码站点位于:http://www.jamesendres.com/projects/ad/throw-pillows.html

sig*_*urd 6

我很害怕div没有这个change事件,所以不可能听.另一方面,您可以创建自己的处理程序来克服这种情况.

我创造了一个显示概念证明的小提琴:链接.

代码非常简单,我认为你可以轻松理解它.希望这可以帮助.