0

假设您有一个循环,并根据循环的结果将类名添加到 DIV,Y 或 N。基于 Y 或 N,您希望更改该类的 css 属性。请参见下面的代码:

function percentageCount() {

    $(".Parent").children().each(function(i, valOuter) { // Outer Loop
        alert("Outer loop");
        alert($(valOuter).html());
        var totalPercentage = 0;
        $(valOuter).children().find(':input').each(function(ii, valInner) { // Inner Loop        
            //                alert("Inner loop");


            totalPercentage += parseInt(this.value);
            //                alert("total percentage: " + totalPercentage);

            if (this.value == '') {
                totalPercentage += 0; // Assume empty string == 0
            }

            if (totalPercentage == 100) {
                alert("Percentage equals to 100");
                $(valOuter).removeClass("N");
                $(valOuter).addClass("Y");
            }

            else {
                alert("Percentage must equal to 100");
                $(valOuter).removeClass("Y");
                $(valOuter).addClass("N");

            }
        }); // Inner Loop
    });      // Outer Loop

    // Code to search for JQuery class

    });

这样做的好方法是什么?

谢谢

4

1 回答 1

3
$('.Y') // Will give you all the Y class elements
$('.N') // Will give you all the N class elements
于 2012-06-27T09:28:39.253 回答