急!利用jquery把table中每行每列的值都获取出来,请各位指点,代码如下:怎么把table中的所有值都获取出

急!利用jquery把table中每行每列的值都获取出来,请各位指点,代码如下:怎么把table中的所有值都获取出,第1张

function 函数名()

{

var i=$('#xmmcTable tr')size();

var j=i-1;

if(i>1)

{

var td1text=$('#xmmcTable tr')eq(j)find("td")eq(0)text();

var td2text=$('#xmmcTable tr')eq(j)find("td")eq(1)find("input ")eq(0)val();

var td3text=$('#xmmcTable tr')eq(j)find("td")eq(2)find("input ")eq(0)val();

var td4text=$('#xmmcTable tr')eq(j)find("td")eq(3)find("<select>")eq(0)val();

}

不知道你要干嘛不过这样应该能筛选出最后一条的信息。如果你要筛选全部就来个循环

你要提交就写在form 里面呗给你的数据定义一个命名ID格式到后台根据直接根据条数一个循环request不就获取到了

jquery 一个table中定位到某一行的方法如下:

jquery使用css3选择器“:nth-child(n)”可以快速选择具有一定规律排列的元素,:nth-child(n) 用于匹配属于其父元素的第 n 个子元素,其中n 可以是数字、关键词或公式。注意:

此过滤器的序号是从1开始的

需要IE8以上浏览器支持

下面实例演示——为table的第1,4,7,行添加背景色变色:

1、HTML结构

<table id = "test">

<tr><td>1</td><td>1</td><td>2</td><td>3</td></tr>

<tr><td>2</td><td>4</td><td>5</td><td>6</td></tr>

<tr><td>3</td><td>7</td><td>8</td><td>9</td></tr>

<tr><td>4</td><td>1</td><td>2</td><td>3</td></tr>

<tr><td>5</td><td>4</td><td>5</td><td>6</td></tr>

<tr><td>6</td><td>7</td><td>8</td><td>9</td></tr>

<tr><td>7</td><td>1</td><td>2</td><td>3</td></tr>

<tr><td>8</td><td>4</td><td>5</td><td>6</td></tr>

<tr><td>9</td><td>7</td><td>8</td><td>9</td></tr>

</table>

<input type='button' value='设置'/>

2、jquery代码

$(function(){

$("input[type='button']")click(function() {

$("table#test tr:nth-child(3n+1)")css("background","#229922")

});

});

3、效果演示

你好!!

第一种:直接通过ID选择器  

alert(   $("#textfield")val()   );

第二种:通过层级选择器  表示table下第一行第二列的第一个input的value

alert(   $("table tr:eq(0) td:eq(1) input:eq(0)")val()   );

第三种:通过input限定  表示返回table下第一个input的value

alert(   $("table input:eq(0)")val()   );

这个问题困了我一天, 最后说说解决方案吧。 我是要获取到table里所有数据并导出至excel,因为分页是在客户端做的,前端已经获取到所有的数据了。 那么最终解决方案就是:

在ajax返回data并动态充填table后,先把此时的table对象赋值给一个全局变量tableObj,然后再手动调用函数做分页处理。 再想获取数据的话直接去tableObj取就可以了。希望本答案能帮助大家

比如

<table>

<tr>

  <td><input type="checkbox" checked/></td>

  <td>1</td>

</tr>

</table>

可以用以下代码获取到 1

$(function(){

  $("input:checked")parents('tr')find('td')eq(1)text();

})

以上就是关于急!利用jquery把table中每行每列的值都获取出来,请各位指点,代码如下:怎么把table中的所有值都获取出全部的内容,包括:急!利用jquery把table中每行每列的值都获取出来,请各位指点,代码如下:怎么把table中的所有值都获取出、jquery 一个table中,定位到指定的行、jquery获取table的第1行第2列等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存