2017-01-29 10 views
-2

私はボタンの動作を記述する非常に小さなコードを持っています。しかし、それは反応しません。ボタンが応答しません。 jQuery

JS

$('.boxbar').click(function(){alert('Click')}); 

HTML

<div class="boxbar"> 
    <i class="fa fa-bars" aria-hidden="true"></i> 
</div> 

CSS

.boxbar 
    text-align: center 
    padding-bottom: 16px 
    padding-top: 12px 
    height: 58px 
    cursor: pointer 
    [class^='box'] 
    color: $primary_font_color_W 
    background: $primary_color_bg 

    &:hover 
     background: $hold_color 
     color: $primary_font_color_B 
+1

ようこそスタックオーバーフロー! [ツアー]を見て周りを見て、[ヘルプ]、特に[*どのように良い質問をしますか?*](/助け/ハウツー尋ねる)を読んでください。 Ask a Questionページで質問の書式を設定する方法に関する**ロット**の情報可能な限り明確かつ適切にフォーマットされた質問をするために、時間をとるのに十分な時間です。 –

+0

問題はおそらくこれです:[*なぜjQueryやgetElementByIdのようなDOMメソッドが要素を見つけられないのですか?*](http://stackoverflow.com/questions/14028959/why-does-jquery-or-a-dom -method-like-getelementbyid-not-find-the-element)しかし、疑問は必ずしも明確ではありません。 –

+0

何が問題なのですか? – epascarello

答えて

-1

まず第一に、私のタグがdepreceatedされ、 emを使用してください。 SECOND、divにはテキストや視覚的な要素の値はありません。ブラウザーには不動産がないので、emタグの内容があなたのアラート機能に反応する必要があります。

+1

フォントの使い方が分かりますか? http://fontawesome.io/examples/幅のあるインラインブロック要素なので、クリックするものがあります。 – epascarello

+0

」の引用基準は非推奨になりました – charlietfl

+0

私の悪いところは、中括弧{とセミコロンがないようです。あなたのCSSで –

関連する問題