自分の中でどの要素がターゲットにされているのかわからない.on
$('.levelFour').on('mouseover','> li',function(m){
どの要素がターゲットにされているかを表示する方法はありますか?
自分の中でどの要素がターゲットにされているのかわからない.on
$('.levelFour').on('mouseover','> li',function(m){
どの要素がターゲットにされているかを表示する方法はありますか?
ブラウザコンソールで次のコマンドを実行できます
$('.levelFour > li')
実行時にイベントハンドラーの対象となるすべての要素が一覧表示されます。それはあなたのdom構造に依存して時々変化します。
これを試して
$('.levelFour').on('mouseover','> li',function(m){
//something
}).css("border","1px solid red");
要素の境界線を赤に変更します。それが役に立てば幸い。
イベント ハンドラー内で、イベントthis
が発生した要素にバインドされます。そこから jQuery オブジェクトを作成するには、 を使用します$(this)
。