在jquery中浏览ID

时间:2012-06-01 13:21:08

标签: jquery html

我想创建一个遍历多个元素的脚本。我想出了给HTML elements数字id值的想法。 id=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,受影响的元素也不受代码影响。任何人都可以指出我做错了什么,或者它是否可能或建议更有效的方法我欣赏所有反馈

1 个答案:

答案 0 :(得分:3)

试试这个:

$('img').each(function(i,v){
   var id  = $(this).attr('id')
   $('span').text(id); // or $('span').text($('span').text() + " " + id)
})