JS取gridview數據

本文介绍了一种使用JavaScript从GridView中准确获取数据的方法。通过选择特定行的复选框,可以获取该行的其他数据,例如身份证号码等。文章详细解释了如何通过DOM操作定位到所需的单元格。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

網上很多用JS取gridview數據的方法,但我在使用過程中都出現了串位問題,於是詢問了同事寫了這個方法。gridview 在前台想用JS獲取其內部數據的時候,本質上gridview是一個table,解析出來的結構比如說如下隨便在網上找的圖:

選定楊宛君這一行,點選了checkbox,要取這一行其他的資料,則如下:

var chk = $("input:checked");
var emp = $(chk.parent().parent().children()[0]).text();    //身份證號碼

chk 為一個<td></td>
chk.parent()  為 這一行 <tr></tr>
chk.parent().parent() 為整個gridview,一個<table></table>
chk.parent().parent().children() 為當前點選的行作為一個gridview,即所有<tr></tr>
$(chk.parent().parent().children()[0]) 為當前點選行的第一個孩子<td></td>,即身份證號碼.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值