
td是列,tr是行:
<script type="text/javascript">
$(document)ready(function(){
$("table td")bind("click",function(){
var index = $(this)parent()index();
alert(index);//表示所在行的索引。如果要的是列的索引,把parent()去掉
});
});
</script>
$(function () {
$("dt")on("click", function () {
alert($(this)index("dt"));
});
});
//index索引从0开始
网上下载一个jquery,百度一下很多的。
然后引用到页面里 <script type="text/javascript" src="xxx/jqueryjs"></script>
以下是id="Con"的div标签中的span被点击时触发
$("#Con span")click(function(){
var ind = $("#Con span")index(this) - 1;
if(ind >= 0){
alert("上一个标签的内容是:" + $("#Con span")get(ind)innerHTML);
}
});
PS
如果觉得jquery不错,可以下载它的说明文档看看,以后写脚本效率可以提高不少。
<!DOCTYPE HTML>
<html>
<head>
<meta charset=UTF-8>
<title>recursion</title>
<style type="text/css">
</style>
<script type="text/javascript" src="jquery-180minjs"></script>
<script type="text/javascript">
$ (function ()
{
$ (":button")click (function ()
{
alert ($ ('select option[value="' + $ (":text")val () + '"]')index ());
});
});
</script>
</head>
<body>
<select>
<option value="1">11</option>
<option value="2">11</option>
<option value="3">11</option>
<option value="4">11</option>
<option value="5">11</option>
<option value="6">11</option>
</select> value:
<input type="text" />
<button>getIndex</button>
</body>
</html>
可以使用prev函数,一直查找前一个元素并计数,直到没有前一个元素。
根据计数,可以知道当前的索引值。
index函数其实还可以限定索引的范围,可以加参数,所以一般应该使用index获取
以上就是关于怎样用jquery获取某个td相对于table的索引值全部的内容,包括:怎样用jquery获取某个td相对于table的索引值、jquery获取index()元素序号的问题、JS如何获取标签集合中某个标签的上一个标签索引等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)