这个论点是什么?

时间:2010-09-13 14:14:40

标签: javascript jquery

$(document).ready(function(){
  $('#something ul a').click(function(e) {
   ...
   ...
    e.preventDefault();
  })
});

e和pre.DeventDefault是什么意思,所以我可以理解这里发生了什么

5 个答案:

答案 0 :(得分:5)

e参数是event object 它包含有关click事件的信息。

有关详细信息,请参阅documentation


preventDefault() method阻止了borwser对事件的默认操作 在这种情况下,它将阻止浏览器导航到链接。

答案 1 :(得分:2)

它阻止了事件的默认操作,例如转到网址,或将网页滚动到#location。{/ p>中的href

jQuery中任何事件处理程序的第一个参数是the event object本身。

答案 2 :(得分:1)

eevent object,防止默认是其功能之一。

答案 3 :(得分:1)

E是事件,preventDefaults阻止浏览器执行标准操作以响应此类事件。例如,如果这是链接上的点击事件,则preventDefaults会阻止浏览器重定向到链接页面。

答案 4 :(得分:0)

preventDefault()方法阻止了borwser对事件的默认操作。 在这种情况下,它将阻止浏览器导航到链接。 shareedit