$("table").find("tr").eq(i-1).find("td").eq(j-1).text()// 注意-1是因为index从0开始计数
实例
创建Html元素
<div class="box">
<span>填写行列数,点击按钮后获取对应位置的数值:</span>
<div class="content">
<table>
<tr><td>1</td><td>2</td><td>3</td></tr>
<tr><td>4</td><td>5</td><td>6</td></tr>
<tr><td>7</td><td>8</td><td>9</td></tr>
</table>
</div>
第<input type="text" name="row">行,第<input type="text" name="col">列<input type="button" class="btn" value="确定">
</div>
添加css样式
div.box{width:300pxheight:250pxpadding:10px 20pxborder:4px dashed #ccc}
div.box>span{color:#999font-style:italic}
div.content{width:250pxheight:100pxmargin:10px 0padding:5px 20pxborder:2px solid #ff6666}
input[type='text']{width:35pxheight:30pxborder:1px solid #99ccff}
input[type='button']{width:100pxheight:30pxmargin:10pxborder:2px solid #ebbcbe}
.selected{background:#99ccff}
table{border-collapse:collapse}
td{padding:5px 10pxborder:1px solid green}
编写jquery代码
$(function(){
$("input:button").click(function() {
row = $("input[name='row']").val() - 1
col = $("input[name='col']").val() - 1
val = $("table").find("tr").eq(row).find("td").eq(col).text()
alert(val)
})
})
var c1 = row.insertCell(0)c1.innerHTML="<input type=\"text\" name=\"txtUserName\" id=\"txtUserName\" class=\"addUserTxt\"/>"
c1.className = "TableTd"
var c2 = row.insertCell(1)
c2.innerHTML="<input type=\"text\" name=\"txtPassword\" id=\"txtPassword\" class=\"addUserTxt\"/>"
c2.className = "TableTd"