一个4x4方块阵(表格),现在想要点击某一格时获取它所处的行、列数,求应当怎么做?function locCol(obj){var col;for(i=0;i<4;i++){for(j=0;j<4;j++){if(obj==$("tr").eq(i).children("td").eq(j)){col=j;}}}return col;}function locRow(obj){var row;for(i=0;i<4;i++){for(j=0;j<4;j++){if(obj==$("tr").eq(i).children("td").eq(j)){row=i;}}}return row;}
1 回答

撒科打诨
TA贡献1934条经验 获得超2个赞
你好,以下为你要实现的效果,请修改jquery库路径后查看:
<body>
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li style="display:none">4</li>
<li style="display:none">5</li>
<li style="display:none">6</li>
<li style="display:none">7</li>
<li style="display:none">8</li>
<li style="display:none">9</li>
<ul>
<input type="button" value="NEXT" />
<script src="js/jquery-1.7.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
$("input[type=button]").click(function(){
var vis = $('li:visible').index() + 1;
$('li').slice(vis,vis+3).show();
});
</script>
</body>
- 1 回答
- 0 关注
- 71 浏览
添加回答
举报
0/150
提交
取消