在我的代码中我有大约11个图像标签,所有这些标签都有一个ID为“#bigimage” 我想在特定图像的特定按钮上每次单击时更改图像的样式 改变#bigimage [0]的第一次点击意思 第二次点击更改#bigimage [1] 等...
这就是我所做的:
function executeAsync(func) {
setTimeout(func, 0);
}
executeAsync(function() {
for (var i = 0 ; i < 200; i++) {
var reader = new FileReader();
reader.onloadend = function(e) {
str_buf = this.result;
var dump = str_buf.split('\n');
}
console.log ("test\n");
reader.readAsText(registerFile);//registerFile is from chrome.fileSystem.getDisplayPath from another code
}
});
它不起作用,有人可以帮助我吗?
答案 0 :(得分:1)
只需在点击事件
旁边声明ind
您还需要将该id选择器更改为某个类选择器,并将相同的类添加到所有图像
<script>
var int = 0;
//click event
$('.jssora05r').click(function() {
// change id to some class
var abc=$('.someclass').length;
$(".someclass").index(ind).css("display", "block !important");
ind++;
});