javascript通过标记索引更改css

时间:2015-05-05 15:47:27

标签: javascript jquery html css

在我的代码中我有大约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
     }

  });

它不起作用,有人可以帮助我吗?

1 个答案:

答案 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++;
});