我有很多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