js获取当前点击的td

js获取当前点击的td,第1张

$('td')click(function(e) {

// 取消上次延时未执行的方法

clearTimeout(TimeFn);

//执行延时

var self = this; // 保存this

/TimeFn = /setTimeout(function(e){

var alt=$(self)attr("alt"); // 使用click中的this

var td_zhi=$(self)text();// 使用click中的this

if(td_zhi!='雷'){

$(this)css("background","#fff") ;

$(this)css("text-indent","0");

if(alt=="0"){

shengli_flag+=1;

documentgetElementById("logic_id")innerHTML;// td里有html元素的时候

documentgetElementById("logic_id")innerText;//td里只有字符的时候

documentgetElementById("logic_id")value();//这个td没有value这个参数你是获取不到的,除非你在<td value="xxx">这样你就能获取了,但是这种写法一般只用于input 输入框

一般只是普通字符不带html标签的你就使用innerText 就可以了。建议用innerText取纯数据

<script type="text/javascript">

function getVal()

{

var tab = documentgetElementById("tab");

var rows = tabrowslength;

for(var i = 1; i < rows; i++)

{

var cols = tabrows[i]childNodes;

for(var m = 0; m < colslength; m++)

{

alert(cols[m]innerText);

}

}

}

</script>

<table id="tab">

<tr>

<th>学号</th>

<th>姓名</th>

</tr>

<tr>

<td>001</td>

<td>隆美尔</td>

</tr>

<tr>

<td>002</td>

<td>希特勒</td>

</tr>

</table>

<input type="button" value="获取table值" onclick="getVal()"/>

要获取tr内所有文本信息吧

$(function(){

for(var i = 0; i < $('tr')length-1; i++) {

$('tr')delegate("td","click",function(){

alert($(this)parent('tr')text());

})

}

})

当点击某一行的时候,能得到这个tr的对象,可以通过这个对象得到该行的所有td对象,这时候可以通过一个序号来获取这一行的某个td的数据。

下面以代码来解释:

<table id="tb">

<tr>

<td>a</td><td>b</td><td>c</td>

</tr>

<tr>

<td>aa</td><td>bb</td><td>cc</td>

</tr>

</table>

<script>

//以jquery为例实现点击某行获得某个td的数据。

$( "#tb tr" )click( function() {//给每行绑定了一个点击事件:

var td = $( this )find( "td" );

//this指向了当前点击的行,通过find我们获得了该行所有的td对象。

//题中说到某个td,为了演示所以我们假设是要获得第3个td的数据。

var data = tdeq( 2 )html();

//通过eq可以得到具体的某个td对象,从而得到相应的数据

} );

</script>

以上就是关于js获取当前点击的td全部的内容,包括:js获取当前点击的td、怎么用js获取td列的值、怎么用js获取table中的td里的控件值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: https://outofmemory.cn/web/9488142.html

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

发表评论

登录后才能评论

评论列表(0条)

保存