0

我想制作一个包含多个元素的脚本。我想出了给出HTML elements数值的想法idid=0我使用下面的 jquery 来访问它。

var image_id = 0;//initializing the image id variable 
var get_image = document.getElementById(image_id);//getting the element based on the ID
var image = $(get_image);//creating a selector

function doSomething()
{
    image_id++;
}
//finally I use this line of code to display the number on screen to check it's value
$("span").text(image_id);
doSomething()

上面的代码确实可以正常工作,因为我希望它除了image_id++行......在某种程度上。当我alert在它下面放置一个时,它确实向我显示值增加了,但是它没有应用。元素上显示的值span始终为 0 受影响的元素也不受代码影响。谁能指出我做错了什么,或者是否有可能或建议一种更有效的方法,我感谢所有反馈

4

1 回答 1

3

试试这个:

$('img').each(function(i,v){
   var id  = $(this).attr('id')
   $('span').text(id); // or $('span').text($('span').text() + " " + id)
})
于 2012-06-01T13:31:43.903 回答