如何在jquery中获取id,而许多tds jquery

时间:2017-07-27 09:31:40

标签: javascript jquery

我有很多tds。每个td都有它的id。当id是变量时,它失败了。当id确认(如A12)时,内容会显示。好的代码:

<script>
$(document).ready(function(){
  $('#A12').click(function (){
  $('#content').css('display','block'); 
  });
  });
</script>

失败的代码:

<script>
 $(document).ready(function(){
   for(var i=1;i<9;i++)
   for(var j=1;j<21;j++)
   {    
     $('#Aij').click(function (){
     $('#content').css('display','block'); 
     });
   }     
});
</script>

我尝试了一种方法,但不幸的是它又失败了。

<script>
$(document).ready(function(){
for(var i=1;i<9;i++)
for(var j=1;j<21;j++)
{   
  var Aij=document.getElementById('A' + i + j); 
  var Bij=document.getElementById('B' + i + j);  
  var content=document.getElementById('content');

  $('#Aij').click(function (){
  $('#content').css('display','block'); 
  });
 }   
});
</script>

然后我尝试了#A&#39; + i + j,但结果总是#A921。代码是:

<script>
$(document).ready(function(){
 for(var i=1;i<9;i++)
 for(var j=1;j<21;j++)
 {  
  $('#A'+i+j).click(function (){
  alert('#A'+i+j);
  $('#content').css('display','block'); 
  $('#selectID').val('#A'+i+j);
  });
 }   
});
</script>

谁能帮助我?Aij应该是A11 A12 ........ A820

0 个答案:

没有答案