初学者,java web+jquery AJAX实现修改功能遇到问题

用java+ajax+html写的一个修改功能!!期望图片说明点击这个按钮跳转到修改页面,想在点击的同时把对应的那一行的id和name传递到另一个页面。。问题是我在获取这些数据列表的时候使用的jquery clone()方法 如图:图片说明所以我用鼠标点击上图的按钮传递不了数据,可能是因为clone()过后的ID都是一样的图片说明求助各位大神,如何点击那个按钮获取对应的ID从而将数据传给另一个页面!!!

图片说明用的这种方法,得到的值是空的。

3个回答

很简单的,你不要用id绑定事件,用class绑定事件,然后在方法里面的$(this)就是你当前点击的元素了,你再根据这个元素去获取对应的参数,
你可能对jquery的用法还不是很了解,多看看jquery的api和案例吧

dswy110
dswy110 谢谢! 有思路了
接近 3 年之前 回复
dswy110
dswy110 var index=$(this).parent().parent().index(); studentId=$("#template").eq(index).find("td").eq(0).attr("#StudentID"); 把事件弄成class了 还是获取不到数据,显示undefined。。clone()的是tr的ID ,跟这个克隆有关??
接近 3 年之前 回复

tbody里面的td不要设置id属性,在a标签的点击事件里面直接写$(this).parents('tr').find('td').eq(0)就是你要获取的studentid的那个tr

dswy110
dswy110 谢谢!问题解决了 以前是.val() 得不到值 现在用.text()就获取了!
接近 3 年之前 回复

圈到一个form里,用$.searialize

dswy110
dswy110 谢谢
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐