jQueryスクリプトに問題があります。私は各trのための簡単なカウントループを作ろうとしています。次のようなテーブルがあり、2番目のtdを選択し、2を掛けて3番目のtdに加算し、4番目のtdに結果を表示したいとします。jQueryのtdからの値の計算
https://codepen.io/adeowsky/pen/YEgVKG
私は以下のような各ループのためにそれを作るしようとしている - >
<script>
(function($) {
$('.sp-league-table tbody tr').each(function() {
var pct = this.find('.data-pct').text();
console.log(pct);
//var pct = $('').hasClass('data-pct').text();
//console.log(pct);
var winy = $('.data-w').text();
var losy = $('.data-l').text();
/*var pkt = (winy*2) + (losy*2);
$('.data-pct').text(pkt);*/
});
})(jQuery);
</script>
しかし、理由がある場合、それは、私のために動作しませんか?
どこ.SP-リーグ-table' 'のですか?あなたのhtml上ではありません。 – Eddie
行の要素ではなく、すべての要素を選択しているためです。 – epascarello