Divの子の数を数え、ループの反復に基づいて、新しいdivクラス名(たとえば、「。ClassName」+ i)を作成するコードを記述しています。Jqueryでこれを実行しようとしていますが、何らかの理由で機能しません。
<div class="Parent">
<div class="Percentage">
<pe:Percentage runat="server" />
</div>
<div class="Percentage">
<pe:Percentage runat="server" />
</div>
<div class="Percentage">
<pe:Percentage runat="server" />
</div>
</div>
$(document).ready(function() {
$(".Percentage").each(function(i, val) {
alert(val.innerHTML);
$("#Parent .Percentage").removeClass(".Percentage").addClass(".Percentage" + i);
alert(val.innerHTML);
});
// var count = $('.Percentage').length;
// alert(count);
// percentageCount();
});
これを行うための良い方法は何でしょうか?
ニック