3

私はここで本当に混乱しています..テーブルから値を取得し、追加関数と.text関数を使用してクラスタイトルでそれらの値をdivに追加しようとしています。問題は、各関数を使用すると、テーブルの最後の値が追加され、残りがスキップされることです.これは私のコードです:

<script type="text/javascript">
    $(document).ready(function() {
        $('#nameGridView tr').each(function() {
            if (!this.rowIndex) return; // skip first row
            var productName = this.cells[0].innerHTML;
            $('.title').each(function (i, obj) {
                $('.title').html(productName);

            });

        });
    });

</script>

最初の div タイトルのように、テーブルの最初の値が追加されるなど、各テーブルを反復処理して同時に追加する方法を教えてください。ありがとう。

4

1 に答える 1

-1

append()要素に追加するために使用します。また.eq()、行と同じインデックスを持つ div を取得するために使用します。

<script type="text/javascript">
    $(document).ready(function() {
        var $title = $('.title');
        $('#nameGridView tr').each(function(i) {
            if (!this.rowIndex) return; // skip first row
            var productName = this.cells[0].innerHTML;
            $title.eq(i-1).append(productName);            
        });
    });

</script>
于 2013-01-16T16:02:01.643 に答える