Javascript KineticJS组,按类型选择子项

Javascript KineticJS组,按类型选择子项,javascript,html,html5-canvas,kineticjs,Javascript,Html,Html5 Canvas,Kineticjs,如何在Kineticjs组中查找儿童类型? 我试图旋转组,如果它包含Rect,而不是如果它不包含Rect。 我从下面尝试了Eric的解决方案,但运气不好。 有没有比@Grant Timmerman和@thinklinux建议的更简单的解决方案?没有更简单的解决方案 // test if group1 has at least 1 Rect child if( group1.get("Rect").length>0 ){ group1.setRotationDeg(45); layer.

如何在Kineticjs组中查找儿童类型? 我试图旋转组,如果它包含Rect,而不是如果它不包含Rect。 我从下面尝试了Eric的解决方案,但运气不好。


有没有比@Grant Timmerman和@thinklinux建议的更简单的解决方案?

没有更简单的解决方案

// test if group1 has at least 1 Rect child

if( group1.get("Rect").length>0 ){ group1.setRotationDeg(45); layer.draw(); }
这是一把小提琴:


非常感谢您快速而有用的回答。上述解决方案都不管用,但你的解决方案很有魅力。非常感谢你!