如何使用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);
      }