如何使用JQuery获取tr数据id?
我想做的是获取所有如何使用JQuery获取tr数据id?,jquery,Jquery,我想做的是获取所有tr标记的序列化tr数据。当我试图提醒我期望的身份证号码时,我什么也没有得到,只有一个空白的提醒 <table id="tests" border="1"> <tbody> <tr data-id="498"> <td>498</td> <td>498</td> </tr>... 编辑: 需要明确的是,我需要的是在对项目进行排序之后获取项
tr
标记的序列化tr
数据。当我试图提醒我期望的身份证号码时,我什么也没有得到,只有一个空白的提醒
<table id="tests" border="1">
<tbody>
<tr data-id="498">
<td>498</td>
<td>498</td>
</tr>...
编辑:
需要明确的是,我需要的是在对项目进行排序之后获取项目的序列化数组。我会看到一个新排序顺序的序列化数组。尝试以下操作:
update : function (event,ui) {
var order = $(ui.item).data('id')
alert(order);
}
您是否尝试过使用
家长()
?我没有尝试过。我会使用$(this.parent()
?是的,试试:var order=$(this.parent().data('id').sortable('serialize')
我刚刚尝试过,得到的结果是:类型错误:$(…)。父项(…)。数据(…)未定义
,正如Milind所建议的那样-这将有助于使用JSFIDLE。只需转到,输入您的CSS、JS、HTML等。。。然后保存它(请确保选择jQuery作为库..并包括您正在使用的插件的CDN URL),谢谢,但它仍然没有任何提示。@NaN:您可以创建小提琴吗?我从您的代码中得到此信息:TypeError:$(…).sortable(…).find不是一个函数
您想要右拖动的tr元素的数据id
。此外,我还创作了一把小提琴。老兄,那太好用了!
update : function (event,ui) {
var order = $(ui.item).data('id')
alert(order);
}