jquery - 计算文件夹中的图像并显示具有唯一 ID 的 div

标签 jquery html

我是 jQuery 新手,正在为自己开发一个测试项目。

我想计算特定文件夹中的所有图像。对于找到的每个图像,我想显示一个具有唯一 ID 和图像的 div。我想在没有 PHP 的情况下在 jQuery 中完成这一切。

图片编号在1到100之间

http://jsfiddle.net/bojba43s/1/

现在我有:

$.ajax({
url:'http://example.com/images/'+i+'.JPG',
type:'HEAD',
error: function()
{ 
  alert('EMPTY FOLDER');
},
success: function()
{
    count++;
    $('#TARGET').append('<div id="img_div_' + i + '"><img src=" http://example.com/images/' + i + '.JPG"><div>');
}

});

这会计算图像的数量。但是我如何才能像这样显示 div?

<div id="insert unique id"><img src="insert image"><div>

最佳答案

您可以在 ajax 成功 block 中使用 jQuery 附加它们:

$.ajax({
    url:'http://example.com/images/'+i+'.jpg',
    type:'HEAD',
    error: function()
    { 
      alert('EMPTY FOLDER');
    },
    success: function()
    {
        count++;
        $('#target').append('<div id="img_div_' + i + '"><img src=" http://example.com/images/' + i + '.jpg"><div>');
    }
});

然后在您的 html 中添加一个“目标”元素:

<div id="target"></div>

或者,在您的 ajax 调用之前以类似的方式附加它!

关于jquery - 计算文件夹中的图像并显示具有唯一 ID 的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33790748/

相关文章:

php - 更新由 PHP 中的下拉列表选择的 SQL 表中的特定行

javascript - 当用户在 JavaScript 中上传无效文件时清除输入文件字段

javascript - GIF Spinner 左对齐,如何通过 Javascript 使其居中对齐

javascript - Vue.js 2 + Webpack、V-Model 绑定(bind)并从 router.params 加载数据,可选默认值不起作用

javascript - 获取文本框中的单词

javascript - 使用选择选项下拉更改图像,但对于多个事件?

javascript - 在javascript垂直转换期间在标题中保持动态字体颜色

javascript - var newusername=$(this).val();只发送按钮的值

jquery - 使 jQuery AJAX 具有非 javascript(非 ajax)后备?

javascript - setCustomValidity 不是函数