現在Monacaを用いてアプリ開発を行っております。
HTML上に書いたリスト(li)で、どのliタグをクリックしたかを取得するために、以下のコードを用いて、クリックしたliタグが上から何番目であるかを取得しています。
「クリック」した場合はこのコードで問題無いのですが、クリックではなく「長押し」(PCの場合は左クリックの長押し)をした場合でも、何番目のliタグが長押しされているのか取得したいのですが、どのようなコードで長押しを検出できるのか分からず、コードの書き方をお知りの方よろしくお願いいたします。
<ul id="list"> <li>1番目</li> <li>2番目</li> <li>3番目</li> </ul>
$(document).on('click','#list li', function() { // #listのliがクリックされたら var index = $('#list li').index(this);// そのliが上から何番目か取得 index = index + 1; alert(index + '番目のliタグがクリックされました'); });
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/28 03:11
2017/08/28 03:17
2017/08/28 05:16
2017/08/28 05:55