jQuery 遍历的 eq() 方法将匹配元素集缩减值指定 index 上的一个,index表示元素的位置(最小为 0)。所以获取Table第 i 行第 j 列的内容可用如下代码
创新互联公司技术团队十年来致力于为客户提供成都网站建设、成都网站设计、成都品牌网站建设、营销型网站、搜索引擎SEO优化等服务。经过多年发展,公司拥有经验丰富的技术团队,先后服务、推广了成百上千网站,包括各类中小企业、企事单位、高校等机构单位。
$("table").find("tr").eq(i-1).find("td").eq(j-1).text(); // 注意-1是因为index从0开始计数
实例演示
创建Html元素
div class="box"
span填写行列数,点击按钮后获取对应位置的数值:/spanbr
div class="content"
table
trtd1/tdtd2/tdtd3/td/tr
trtd4/tdtd5/tdtd6/td/tr
trtd7/tdtd8/tdtd9/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:300px;height:250px;padding:10px 20px;border:4px dashed #ccc;}
div.boxspan{color:#999;font-style:italic;}
div.content{width:250px;height:100px;margin:10px 0;padding:5px 20px;border:2px solid #ff6666;}
input[type='text']{width:35px;height:30px;border:1px solid #99ccff;}
input[type='button']{width:100px;height:30px;margin:10px;border:2px solid #ebbcbe;}
.selected{background:#99ccff;}
table{border-collapse:collapse;}
td{padding:5px 10px;border: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);
});
})
观察显示效果
dataType
String
预期服务器返回的数据类型。如果不指定,jQuery
将自动根据
HTTP
包
MIME
信息来智能判断,比如XML
MIME类型就被识别为XML。在1.4中,JSON就会生成一个JavaScript对象,而script则会执行这个脚本。随后服务器端返回的数据会根据这个值解析后,传递给回调函数。可用值:
"xml":
返回
XML
文档,可用
jQuery
处理。
"html":
返回纯文本
HTML
信息;包含的script标签会在插入dom时执行。
"script":
返回纯文本
JavaScript
代码。不会自动缓存结果。除非设置了"cache"参数。'''注意:'''在远程请求时(不在同一个域下),所有POST请求都将转为GET请求。(因为将使用DOM的script标签来加载)
"json":
返回
JSON
数据
。
"jsonp":
JSONP
格式。使用
JSONP
形式调用函数时,如
"myurl?callback=?"
jQuery
将自动替换
?
为正确的函数名,以执行回调函数。
"text":
返回纯文本字符串
1
2
3
4
5
6
7
8
9
10
$.ajax({
type:'post',
url:'TextFind.java',
success:function(obj){
$('#div').each(function(e){
$(this).html(obj.xxx);
})
}
})
需要准备的材料分别有:电脑、浏览器、html编辑器。
1、首先,打开html编辑器,新建html文件,例如:index.html,输入问题基础代码。
2、在index.html中的script标签中,输入js代码:$('body').append($('body').css('z-index'));。
3、浏览器运行index.html页面,此时成功打印出了z-index的值。