###前提・実現したいこと
こんばんは
Javascriptのifを使って、文字のチェックをしたいのですがハマってしまいました。
viewのtable(表)があって、左の項目(商品名)が空白とき、右の項目(金額)と左の項目のどちらとも非表示にしたいのですがなかなか実現できずにいます。。
###ソースコード
[view] <table> <tbody> <tr> <th><p3><%= @other_name %></p3></th> <td><p3><%=number_with_delimiter @other %>円</p3></td> </tr> <tr> <th><p4><%= @other_name1 %></p4></th> <td><p4><%=number_with_delimiter @other1 %>円</p4></td> </tr> </tbody> </table> [js] $(function(){ if ($('table th p3').val() === ""){ $('table td p3').css({'display':'none'}); } }); $(function(){ if ($('table th p4').val() === ""){ $('table td p4').css({'display':'none'}); } });
###補足情報
ifでth p3が空白の時、td p3を非表示にするコードを記述したのですがうまくいかずにいます。
どうぞよろしくお願いいたします。
※viewはrailsで記述しています。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。