0

次のような単純な HTML テーブルがあります。

<table>
    <thead>
        <tr>
            <th id="lname"><span title="sort this column">Last Name</span>
            </th>
            <th id="fname"><span title="sort this column">First Name</span>
            </th>
            <th id="scanned"><span title="sort this column">Scanned In</span>
            </th>
            <th id="department"><span title="sort this column">Department</span>
            </th>
            <th id="category"><span title="sort this column">Category</span>
            </th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td class="blah">LNAME1</td>
            <td>FNAME1</td>
            <td>06/25/13 12:48 PM</td>
            <td>Internal Medicine</td>
            <td>Fellow</td>
        </tr>
        <tr>
            <td class="blah">LNAME1</td>
            <td>FNAME1</td>
            <td>06/25/13 12:48 PM</td>
            <td>Internal Medicine</td>
            <td>Fellow</td>
        </tr>
        <tr>
            <td class="blah">LNAME1</td>
            <td>FNAME1</td>
            <td>06/26/13 07:29 AM</td>
            <td>Internal Medicine</td>
            <td>Faculty</td>
        </tr>
        <tr>
            <td class="blah">LNAME1</td>
            <td>FNAME1</td>
            <td>06/26/13 07:21 AM</td>
            <td>Internal Medicine</td>
            <td>Faculty</td>
        </tr>
    </tbody>
</table>

そして、javascript/jquery コードは次のようになります。

var count = 0;
var scannedArr = new Array();
$('table tr').each(function(){
    var times = $(this).find('.blah').text();
    scannedArr[count] = times;
    count++;
});

この JavaScript 関数で私がやろうとしているのは、scannedArr配列の要素をすべて単一の alert() に含めることです。それをしてもいいですか?もっと簡単な方法はありますか?

前もって感謝します!

4

6 に答える 6

5

これを試して

alert(scannedArr.join(''));
于 2013-07-02T15:52:35.713 に答える
0

join()配列の単一の文字列を作成するために使用できます。

// using comma as a separtor
// you can pass any separator as: join('separator')
var everything = scannedArr.join();
alert(everything);
于 2013-07-02T15:52:49.837 に答える
0

私はこれを行います:

var tableStuff = $('table tr').map(function(){
    return $(this).find('.blah').text();
}).get();

alert(tableStuff);

tableStuffからのテキストの素敵な配列です.blah

于 2013-07-02T15:52:56.433 に答える