jQuery 怎么获取表格里面的值

jQuery 怎么获取表格里面的值,第1张

提供你2中思路,具体代码就不写了

生成表的时候给修改链接一个id,id保存当前行的主键比如id="tid"+主键,为它添加onclick方法,

var id=thisidreplace("tid",""); 获取到主键

把主键拿到数据库中查到相应的数据行,赋值给表单,完成!

var parents=$(this)parent()parent(); 获得tabel行

$(parents)find("td")each(function(){

根据列的顺序赋值给相应的表单元素

})

这个方法有局限性,数据是从当前页面中取得并不是实时读取数据库,如果数据在他处有更改是取不到最新的数据的。

选择表格中每一行的第一列可以使用jquery的遍历实现$("table tr")each(function() { // 遍历每一行 $(this)children('td:eq(0)'); // td:eq(0)选择器表示第一个单元格});下面给出实例演示:点击按钮后表格的第一列将被加上背景色创建Html代码

比如

<table>

<tr>

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

  <td>1</td>

</tr>

</table>

可以用以下代码获取到 1

$(function(){

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

})

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN" ">

我实在不知道你是什么意思,大概写了下

<script>

$(document)ready(function

(){

$("input:checkbox")each(function

(){

$(this)click(function

(){

if

(

$(this)attr('checked')

){

$('tr')eq(parseInt($(this)val()))hide();

}else{

$('tr')eq(parseInt($(this)val()))show();

}

});

});

});

</script>

<input

type="checkbox"

value="0"/>

<input

type="checkbox"

value="1"/>

<input

type="checkbox"

value="2"/>

<table

width="200"

border="1">

<tr>

<td>1</td>

<td> </td>

<td> </td>

</tr>

<tr>

<td>2</td>

<td> </td>

<td> </td>

</tr>

<tr>

<td>3</td>

<td> </td>

<td> </td>

</tr>

</table>

这个应该很简单啊。

var tds = $("#btSave tr td");

for(var i=0;i<tdslength;i++){

alert($(tds[i])text());

}

这样就可以得到所有行中列的值了。不行再找我!

以上就是关于jQuery 怎么获取表格里面的值全部的内容,包括:jQuery 怎么获取表格里面的值、jQuery怎样选择表格中每一行的第一列、jQuery获取到一个table表格中被单选框选中的行的其他列的值怎么做上代码!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存