0
テーブルを最低価格から最高価格でソートしようとすると、このコードが表示されます(テーブルにはajaxが入ります)。テーブルソートが期待通りに機能しない
HERESに私はあなたがこれが壊れている見ることができるように
起こっ保つこれで問題を持っているしかし、私は
$("#tableid tbody tr")
.detach()
.sort(function(a, b) {
var dataA1 = $(a)
.find("td:eq(5)")
.text()
.trim();
var dataB1 = $(b)
.find("td:eq(5)")
.text()
.trim();
return parseFloat(dataA1.substring(1)) - parseFloat(dataB1.substring(
1));
})
.appendTo('#tableid');
を持つソートコード。空白の行にはテキストが入っていて、colspan 6
にあります。私が望んでいるのは、これらがテーブルの一番下にあり、結果が一番上にあることです。
どのようにすればいいですか?
編集
<tr style="font-weight:bold">
<td>
<%= image_tag("provider-logo.png", style: "width: 140px") %>
</td>
<td colspan="6">
No Tickets Are available from provider
</td>
</tr>
これは
おかげ を(私はフィルタではcolspan 6を入れていた)を使用した作業サム
こんにちは、これは何も変わっていません:)。ありがとうSam –
fikterを見逃して、少し後でこれを試して、返されたものを確認してください –
注:私が示すフィルタは、元の質問に基づいてあなたのマークアップを推測しています。 'find()'の式を次のように変更する必要があります: 'find( 'td [colspan =" 6 "]')' – searlea