jqueryのコンテキストメニューをページに使用していますが、このdivの右ボタンをクリックすると特定のdivのIDを取得できません。Div Idを右クリックする方法
0
A
答えて
0
6
$('#element').on("contextmenu",function(){
alert(this.id);
});
又は
$('#element').on('mousedown', function(e) {
if (e.which === 3) {
alert(e.target.id);
}
});
0
は一例です。
HTML ::
<div id="buttondiv">
<button type="button">Click Me!</button>
</div>
jqueryのコード:
$(document).ready(function(){
$("button").on("mousedown", function(e){
if(e.which == 3){
var divId = $(this).parent().attr("id");
console.log(divId);
}
})
});
0
は、私はあなたが
これは、任意の<div>
上で動作する "divの上で右クリック" を意味すると仮定していますページ:
//bind the event to the document, using the delegate of "div"
$(document).on('mousedown', 'div', function (e) {
//check that the right mouse button was used
if (e.which === 3) {
//log the [id] attribute of the element that was right-clicked on
console.log($(this).attr('id'));
}
});
関連する問題
- 1. jQueryを右クリックすると右クリックのコンテキストメニューをバインドする方法
- 2. HTML DIVを右クリックしてキャプチャする
- 3. 要素を右クリックする方法(fabric.js)
- 4. jQueryのトグルとアニメーションを右クリックして、右クリックして左側にあるdivを外側のdivにする方法はありますか?
- 5. divをクリック可能にする方法
- 6. div内のテキストをクリックする方法
- 7. クリックされたdiv要素の要素idを取得する方法
- 8. Divスクロール左または右クリックごとに右に表示Jquery
- 9. divを右クリックするとコンテキストメニューが開きません
- 10. ブロックするWebサイトで右クリックを有効にする方法
- 11. クリックしたdivのIDを取得
- 12. クリックで画像のIDを動的に選択する方法
- 13. 右クリックしてオブジェクトをクリックした後のJOptionPane()の方法
- 14. 右マウスボタンにバインドする方法knockoutJsをクリックしますか?
- 15. オブジェクトを右クリックしてコンテキストメニューを追加する方法
- 16. C#を使用してシステムトレイのアイコンを右クリックする方法
- 17. DataGridviewセルを右クリックしてコンテキストメニューを表示する方法
- 18. ヘッダーの右上隅に「ソーシャルメディア」divを配置する方法は?
- 19. divの右下にimgを配置する方法
- 20. CSSのページの右側にdivを保持する方法
- 21. jQuery:クリックした要素のIDを取得する方法
- 22. div内の固定位置divを右揃えにする方法
- 23. divを親divの右側と中央に配置する方法
- 24. 入れ子のdivを含むdivの右側に配置する方法
- 25. sparkコンボボックスの右クリックでペーストオプションを有効にする方法
- 26. ブロックする方法VB.NETでFlash Playerを右クリック
- 27. Adobe Flex WebAppの右クリックを無効にする方法
- 28. WebDriverをダブルクリックして右クリックする方法は?
- 29. 右クリックでドロップダウンメニューの背景色を変更する方法は?
- 30. ?右クリックで画像をダウンロードする方法
「divを右クリックする」または「div内のボタンをクリックする」という意味ですか? – zzzzBov