jQuery İle Tablo Verilerini Almak

Whistle

Ruhsuz :/
Kurucu
Geliştirici
Yardımsever Üye
Mesaj
12.301
Çözümler
574
Beğeni
15.820
Puan
6.281
Ticaret Puanı
2
Kullanım amacına göre tablolardan verileri alıp işleyebiliriz. Bu konumuzda ise en basit şekilde tablodaki elemanları nasıl alacağımızı göstereceğim.
Uygulamayı genişletmek tamamen size kalmış.

Örnek tablomuz;
HTML:
Genişlet Daralt Kopyala
<table>
    <thead>
        <tr>
            <th>Alan</th>
            <th>Değer</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>Forum</td>
            <td>MMO Tutkunları</td>
        </tr>
        <tr>
            <td>nickname</td>
            <td>Whistle</td>
        </tr>
        <tr>
            <td>real_name</td>
            <td>Eray</td>
        </tr>
    </tbody>
</table>

jQuery kodu;
JavaScript:
Genişlet Daralt Kopyala
$(function() {
    $("table > tbody > tr").each(function(key) {
        var str = "";
        $(this).children().each(function(key2) {
            str += $(this).text() + " : ";
        });

        console.log(str.replace(/ : +$/, ''))
    });
});

jQuery kodunda iç içe döngü kullandım. Dıştaki döngü satırları tek tek alıyor içerideki döngü ise satırlar içerisinde tanımlı olan her bir hücreyi tek tek alıyor. Daha sonra bunları sırayla ekliyor.
Konsolda çıktı şöyle gözükecek;
Forum : MMO Tutkunları
nickname : Whistle
real_name : Eray

Bu örnek ile mantığını kavradığınızı varsayıyorum. Artık ihtiyaca göre tablolardan verileri alabilir ve düzenlemeler yapabilirsiniz.
 
Uyarı: Bu konu açıldığından bu yana baya zaman geçmiş.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.
Geri
Üst