1

私はlivescoreテニススクリプトを作成しています。結果はxml形式で取得され、。を介して解析されますsimplexml_load_file()。これにより、多次元配列が作成されます。

スケジュールされた試合、インプレイ、または終了した試合を表示する「フィルター」を追加する必要があります。これはjqueryを介して行われます。

構造は次のとおりです。

<league>
 <container>
  <match status="FT | Set 1 | 12:00|">
   ...
  </match>
  <match status="FT | Set 1 | 12:00|">
   ...
  </match>

 </container>
</league>

ファイルをループすると、leaguedivボックスが出力され、その中にテーブル内のすべての一致が表示されます。テーブルの行にはステータスが含まれており、フィルターに応じて切り替えられます。

これで、フィルタリングすると行を切り替えることができますが、divボックスは切り替えることができません。リーグにFTのみ、Setのみ*、またはループする前の時間形式が含まれているかどうかを確認するにはどうすればよいですか。このように、ステータスのタイプが1つしかない場合は、空のdivを使用する代わりに、クラスを指定してリーグを切り替えることができます。

4

1 に答える 1

0

私は自分で答えるつもりです。マッチにカウンターを追加しました。カテゴリに一致が含まれている場合は、カテゴリボックスにクラスを追加します。jqueryでは、特定のクラスなしでカテゴリボックスを切り替える:notselectorを使用しました。

誰かが同様の問題の解決策を探していた場合に備えて。

于 2013-03-07T14:15:44.520 に答える