我想创建一个遍历多个元素的脚本。我想出了给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,受影响的元素也不受代码影响。任何人都可以指出我做错了什么,或者它是否可能或建议更有效的方法我欣赏所有反馈
答案 0 :(得分:3)
试试这个:
$('img').each(function(i,v){
var id = $(this).attr('id')
$('span').text(id); // or $('span').text($('span').text() + " " + id)
})