2011-06-20 9 views
0

いくつかのテーブルがあります。ここで、行id - はデータベース内のレコード数ですが、問題があります。ページに表が少ない場合、IDは繰り返されます。そして、それは良いことではありません.jQueryは、dublicate idのため正しく動作しないからです。IDまたはクラス?ジレンマ

  1. 連結最初のテーブルは、IDの= "A_ {NUM}"、第二テーブルIDの= "B_ {NUM}" とそれが上の...
  2. は、IDを交換: 私は2つの出力を有しますto class

しかし、私は両方が好きではありません。たぶん、この問題の通常の解決策がありますか?

+1

私は本当にあなたが... – BoltClock

+5

jQueryの話をしているのか分かりません間違っていません。一意識別子(ids)が一意でない値を持つことは無効です。 – rid

+0

jQueryは間違っていません。 'id'は一意の識別子であり、繰り返すと状況が間違っても驚かないでください。 –

答えて

7

オプション3. HTML5 data-属性を使用してメタデータを格納します。

それからちょうど

$("table#someId").data("database-records", number)

+1

これを行うには、 'data- *'を使ってプロのように見せます。 –

+0

ありがとうございます! – Yekver

0

はたぶん、あなたはそれらのどれを必要としないテーブルの上に設定されていますか?

行数をフィルタリング、その後、すべてのテーブルのセレクタを使用します(またはものは何でも行を表示するために使用します。)