jquery获取table中点击位置所在行的id

jquery获取table中点击位置所在行的id,第1张

$("td")click(function(){

  //td的id 

  alert($(this)attr("id"));

  //tr的id  

  alert($(this)parent()attr("id"));

});

思路:为<dt>元素添加click事件,使用$(this)获取到当前点击的dt对象,然后就可以使用attr()获取其属性,使用text()获取内容。实例演示如下:

1、HTML结构

<dl>

<dt><a href="#">基本设置</a></dt><dd>网站名称</dd><dd>缓存清理</dd>

<dt><a href="#">会员管理</a></dt><dd>添加会员</dd>

<dt><a href="#">产品管理</a></dt><dd>产品添加</dd>

</dl>

2、jquery代码

$(function(){

    $("dl dt")click(function() {

        var text = $(this)find("a")text();  // 找到当前点击的dt下的a标签并获取其内容

        alert(text);

    });

});

3、效果演示

JQuery通过类选择器捕获click事件获取当前点击对象的id的实例代码:

<script>

$(function () {

$("test")click(function () {

var val=$(this)attr("id");

alert(val);

})

})

</script>

</head>

<body>

<a id="user" class="test" href="#">User</a>

</body>

扩展资料:

JQuery通过ID选择器捕获click事件获取当前点击对象的id的实例代码:

<script>

$("#student")click(function () {

var val=$(this)attr("name");

alert(val);

})

</script>

</head>

<body>

<a id="student" name="Tom" href="#">Student</a>

</body>

JQuery通过元素选择器捕获click事件获取当前点击对象的id的实例代码:

<script>

$("input")click(function () {

var val=$(this)val();

alert(val)

})

</script>

</head>

<body>

<input id="btn" type="button" name="ok" value="Hello" />

</body>

你把当前的jquery对象传入进去就可以用了,例如:

<script src=">

可以用jQ的index()方法,举例:

<table id="table1">

<tr>

<td>第1行</td>

</tr>

<tr>

<td>第2行</td>

</tr>

<tr>

<td>第3行</td>

</tr>

<tr>

<td>第4行</td>

</tr>

</table>$('#table1')find('tr')click(function() {

var idx = $(this)index() + 1;  // 索引是从0开始的,故+1

consolelog('点击了第' + idx + '行');

});

$(function() {

// 点击任意 li,全部 li 变色

$("#tree li")click(function(e) {

$(this)css("color", "red");

});

});$(function() {

// 点击第二层 li, 第二层 li 变色

$("#tree li li")click(function(e) {

$(this)css("color", "red");

});

});$(function() {

// 点击 JAVA 变色

$("#tree li li:first")click(function(e) {

$(this)css("color", "red");

});

});

以上就是关于jquery获取table中点击位置所在行的id全部的内容,包括:jquery获取table中点击位置所在行的id、如何用Jquery获取dl中某dt被单击时该dt的值、JQuery通过类选择器捕获click事件获取当前点击对象的id等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存