setColor(divpre){ try { if (this.value == TRUE) { $("[id*=" + divpre + "]").show(); $($("#" + divpre).children).css({ fill: "#12db38ff" });//绿色 } else { $("[id*=" + divpre + "]").hide(); $($("#" + divpre).children).css({ fill: "#1296dbff" });//蓝色 } } catch (ex) { //console.log(ex); } },
根据所需赋参,如果图是由许多个子图构成,需要让所有子图变色,则调用children,如需让某个子图变色,则可以调用children[i],如需让多个子图变色,则可以调用多个children[i],