• ベストアンサー

値が0なら非表示にしたい

テーブルに貼り付ける数値が0なら非表示にするように考えています。 CSSで以下のように書き .DisplayNumber {display: ;} .DisplayNumber0{display: none;} このように表示をしています。 <td class=“DisplayNumber%val:usr:hoge%"> %val:usr:hoge% </td> ですが数値が0のときでも表示されます。いろいろいじってますが 成功してません。他の方法でもかまいません。打開策があれば、 お知恵を貸してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

結果として、 どのようなHTMLソースになるか検証すれば何処がいけないのか分かるのでは? 右クリック→ソース表示: <td class="DisplayNumber?"> ? </td> 0→0 class=“DisplayNumber%val:usr:hoge%"    ↓↓  class="DisplayNumber%val:usr:hoge%" 条件分岐には、if文を使います。

palux124
質問者

お礼

おっしゃるとおりです。全角になっていた記述を半角で書き直したらうまくいきまして。 ありがとうございます。

関連するQ&A