2017-05-14 3 views
0

私はクリックイベント.send-divにロードされているdivを持っています。 .send-div divをクリックすると、conlsol.logが有効になります。サイトがロードされた後にセレクタが有効になります

これは私のコードです。

$("#sharf").on("click", ".send-div" ,function() { 
     console.log("dav"); 
    }); 

今のところ、console.logを機能内で動作させたいだけです。

これは、希望エリアのHTMLコードです:

<div id="sharf"> 
     <div class="send-div"> 
      <p>text</p> 
     </div> 
    </div> 
  • 私はjqueryのロードされています。
    私はこの質問が以前に尋ねられたと確信しています。しかし、私はそれを おかげ
+0

あなたが正確に何を求めているの? –

+0

'.send-div' divをクリックすると、コンソールログが有効になります。問題は、同じdivとそのコンテンツがclickイベントに読み込まれるということです。 – DavSev

+1

'#sharf' div全体が動的にロードされている場合は、イベントハンドラをアタッチすることはできません。 * document *: '$(document).on(" click "、" .send-div "..."(または最も近い静的要素)を使用してください。 –

答えて

1

ない質問はかなり単純なようですので、これは、あなたが何を意味するかであるかどうかわから見つけるcouldntの:

$(".send-div").click(function() { 
    console.log("clicked send-div"); 
}); 
関連する問題