2017-07-31 9 views
1

私のjavascriptコードで素晴らしいフォントタグを使用したいと思います。私はこれを次のようにしていますが、動作していません。フォントawesome in Javascript/Jquery

if ($("#showOrderDetail_" + Id).css('display') == 'none') { 

    $("#showOrderDetail_" + Id).show(); 
    $("#viewOrHideDetail_" + Id).html("Hide Details <i class='fa fa- chevron - up' aria-hidden='true'></i>"); 

} else { 

    $("#showOrderDetail_" + Id).hide(); 
    $("#viewOrHideDetail_" + Id).html("View Details <i class='fa fa- chevron - down' aria-hidden='true'></i>"); 

} 
+8

あなたのクラス名から不要なスペースを削除するには、 'fa fa-chevron-up'を指定してください。 – DarthJDG

+0

感謝の男..それは私の問題を解決した –

答えて

1

Aクラス名にはスペースがありません。複数のクラスがある場合は、各クラス名にスペースを付けます。

$("#viewOrHideDetail_" + Id).html("Hide Details <i class='fa fa-chevron-up' aria-hidden='true'></i>"); 
                  ^^^^ 
                  check here 

クラス名はフォント素晴らしいでfa-chevron-up次のとおりです。

あなたのコードは次のようでなければなりません。

他の行と同じです。

関連する問題