Ben bir div var ve bunun içinde ben örneğin <img src= etc
bazı görüntülerin var
Ben bu div görüntülerin toplam sayısını hesaplamak istiyorum. Ayrıca ben PHP kullanarak mysql içine bu görüntüleri kimliği kaydetmek istiyorum ...
Teşekkürler
Bunları saymak, bunu yapabilirsiniz:
alert($('#myDiv img').length);
Bir diziye bütün kimlikleri kapmak için, böyle bir şey yapabilirsiniz:
var ids = [];
$('#myDiv img').each(function() {
ids.push($(this).attr('id'));
});
veya kullanarak $.map
a>, @ Russ Cam'ın önerisi başına:
var idsArr = $.map($('#myDiv img'), function(n,i) {
return n.id;
});
ve bu length
dizinin tarafından, yine size (tüm görüntüler bir kimliği olması koşuluyla) sayısını verecektir.
Bu bir virgülle ayrılmış bir dizeye, örneğin olarak sunucuya göndermek için uygun olabilir:
var idsStr = ids.join(',');