怎样用jquery获取某个td相对于table的索引值

怎样用jquery获取某个td相对于table的索引值,第1张

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如何获取标签集合中某个标签的上一个标签索引等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9394114.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存