我有一个 div,里面有一些图像,例如 <img src= etc
我想计算该 div 中的图像总数。我还想使用 PHP 将这些图像 ID 保存到 mysql 中...
谢谢
最佳答案
要计算它们,您可以这样做:
alert($('#myDiv img').length);
要将所有 id 放入数组中,您可以执行以下操作:
var ids = [];
$('#myDiv img').each(function() {
ids.push($(this).attr('id'));
});
或者使用$.map
,根据 @Russ Cam 的建议:
var idsArr = $.map($('#myDiv img'), function(n,i) {
return n.id;
});
无论如何,这些都会根据数组的长度
为您提供计数(假设所有图像都有一个 ID)。
将它们作为逗号分隔的字符串发送到服务器可能会很方便,例如:
var idsStr = ids.join(',');
关于php - 使用 jquery 计算 <id> 中的总图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1435590/