ドロップダウン メニューのオプションでイベントをトリガーしようとしています。例えば:
<select id="select1">
<option id="1">1</option>
<option id="2">1</option>
</select>
http://api.jquerymobile.com/taphold/の例を使用し、id=1 のオプションにイベントを追加しました。
$( "#1" ).bind( "taphold", tapholdHandler );
機能をテストするために、tapholdHandler は単なるアラートでした。しかし、うまくいきませんでした。
また、私は
jQuery( "#1" ).on( "tap", function( event ) {alert('works!');} )
しかし、成功しませんでした。ただし、これを選択要素に追加できることがわかりましたが、選択タグ内のすべてのオプション要素に対して機能します。単一のオプション要素で longclick/taphold イベントをトリガーするにはどうすればよいですか? 私がやりたいことは、目的のアイテムをロングクリック (クリックを押し続ける) して、リストからアイテムを削除することを提案するダイアログを表示できるようにすることです。