通常会触发的事件:
<td style="cursor: default;">
<div class="hdrcell filter">
<input type="text" style="width:90%; font-size:8pt; font-family:Tahoma; -moz-user-select:text; ">
</div>
$('div.filter').find('input[type=text]').mousedown(function(event) {
debugger;
switch (event.which) {
case 3:
alert('Right mouse button pressed');
break;
}
});
我有一个带过滤器的dhtmlx网格。我想抓住右键单击文本框上发生的事件,该文本框用于过滤网格中的结果。可能是什么原因?
答案 0 :(得分:0)
尝试:
$('div.filter').find('input[type=text]').bind('contextmenu', function(e) {
#code
return false;
});
答案 1 :(得分:0)
$(document).ready(function(){
$('div.filter').find('input[type=text]').mousedown(function(event) {
debugger;
switch (event.which) {
case 3:
alert('Right mouse button pressed');
break;
}
});
});