手机版

jquery学习笔记(4)——在jQuery中获取表中列值的具体思路

时间:2021-11-22 来源:互联网 编辑:宝哥软件园 浏览:

花了一个晚上解决了一个看似简单的问题。今晚做这件事的时候,我想在一个列中得到一个ID值。如果使用通常的JS来传递值,这个问题是不存在的,但是由于这次使用了所有的jquery插件,包括各种弹出框,所以必须使用JS丑陋的弹出框来传递值,所以你知道。在网上找到了很多方法,但是都没有用。后来想到jquery中的鼠标事件,当鼠标经过table时可以得到当前的行和列的值。页面如下:

具体操作是点击“删除”按钮,然后调用jquery插件页面。此时需要获取对应行的“ID”进行操作。我的方法是:先定义一个行数和列数的全局变量,然后在鼠标经过按钮的时候得到这个行的行数和列数,并支付给这个全局变量:复制代码如下: var trNumvar tdNum$(function(){ //定义鼠标传递事件$ ('# userstd ')。hover (function () {//get table行号trnum=$ (this)。父项()。父项()。查找(' tr ')。索引($ (this)。父项(。//获取表的列号TD num=$(this)。父项()。查找(' TD ')。索引($(this)[0])1;} );其中,“用户”为本表的标识,然后根据此标识进行业务处理,如下图:复制代码如下: 01。//点击“弹出框”,选择业务处理$ ('# dialog-confirm ')。对话框({auto open : false,Resizable: false,height :150,modal : true,buttons : { ' ok ' : function(){ var au _ id=$(' # users ')。find ('tr3360eq ('(trnum)')')。找到。//获取第一列对应的ID值//业务处理省略…},' cancel' :function () {$ (this)。对话框(“关闭”);} }} );小问题凝聚大智慧。我一直提倡通过解决问题来提高自己的学习能力和解决问题的能力,这是真理。

版权声明:jquery学习笔记(4)——在jQuery中获取表中列值的具体思路是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。