Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Tablodaki değerleri diziye atamak

Arkadaşlar, hep son satırın verisini alıyor. Problem nerede acaba bulamadım. Öncelikle 2-3 satırlık bir tablom var diyelim. Tabi ki bu değişken, ekleme cıkartma yapabilirim. Herneyse, her satırımdaki td lerin html kodlarını alıp seciciler de birşeltiriyorum. Bunu da tr arrayı olan desicilere atıyorum.

desiciler = { [0] => "1.satırın tdleri" [1] => "2.satırın tdleri"} yapmak istediğim tam olarak bu. Fakat 2 satırım olduğunda, dizinin 2 elemanı oluyor ve 2 side 2. satırın tdlerinin verilerini içeriyor. Umarım açıklayıcı olabilmişimdir.

var seciciler = new Array(); 
var desiciler = new Array();
$("div.sorulistesi table").find('tr').each(function(index){
		$(this).find('td').each(function(i){
				seciciler[i] = ($(this).html()+")");			
        });
		desiciler.push(seciciler);
	});
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • Actionsee adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    16 cevap - 22 soru
    desiciler.push(seciciler+" ");


    i bu şekilde yazdıktan sonra halloldu. Teşekkürler.
  • muratmoon adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    38 cevap - 1 soru
    Seçiciler dizisini bir kez tanımladığınız için aynı dizinin elemanlarını sürekli atıyorsunuz.

    Aşağıdaki gibi olmalı.

    var desiciler = new Array();
    
    $("div.sorulistesi table").find('tr').each(function(index){
            var seciciler = new Array();
    
            $(this).find('td').each(function(i){
                    seciciler[i] = ($(this).html()+")");            
            });
    
            desiciler.push(seciciler);
        });