触发鼠标单击光标下的元素

时间:2014-10-21 13:10:05

标签: jquery click simulate

是否可以在鼠标光标下面的元素上模拟鼠标左键?

2 个答案:

答案 0 :(得分:5)

您可以在文档上fire a click

$(document).click();

如果您希望点击光标下的元素,那么它会稍微复杂一些:

var mousePosition;
$(window).on('mousemove', function (e) { 
  mousePosition = {
    x: e.clientX,
    y: e.clientY
  }
});

function makeClick () {
  var el = document.elementFromPoint(mousePosition.x, mousePosition.y);
  $(el).click();
}

如果您想在光标下点击一下,请拨打makeClick()

答案 1 :(得分:-1)

要使用jQuery模拟点击,它将是:

$("item").click();

在Javascript中:

 document.getElementById('item').click();