<div id="divis" contenteditable="true" style="width:250px; height:200px;border:1px solid">
<a href="http://www.w3schools.com">Visit W3Schools</a></div>
<div id="custom-menu">
<ol>
<li><a id ="a1" href="#">Removelink</a> </li>
<li><a href="#">Reply All</a> </li>
</ol></div>
$('#divis').bind("contextmenu", function(e) {
e.preventDefault();
$("#custom-menu").css({ top: e.pageY + "px", left: e.pageX + "px" }).show(100);
$('#a1').click(function(){
alert($(this).attr('href'));
document.execCommand('unlink',false,null);
});
});
这里是一个href属性,即。“# “我想知道当我右键单击内容可编辑div(divis)时,我想知道我右键点击了什么元素是href或任何其他html元素ot标签。然后我想做unlink选项功能,但我被困在这里请帮帮我
答案 0 :(得分:1)
您可以使用 is 方法
$(e.target).is('a#a1')
答案 1 :(得分:0)
('#id').mousedown(function(event) {
switch (event.which) {
case 1:
alert('Left mouse button pressed');
break;
case 2:
alert('Middle mouse button pressed');
break;
case 3:
if($(e.target).is('a#a1'))
.................
break;
default:
alert('You have a strange mouse');
}
});