我想知道任何人都可以在我的代码中解释这一行。在src之后的jquery中,这个冒号是什么?
$(this).bind('click', {src: $(this).attr('href')}, function (e){
//commented out since it's irrelevant
});
这里是我如何理解:
绑定的功能,以$(本)的单击事件。 e参数也传递给函数。然而它的中间部分对我没有意义
{src: $(this).attr('href')}
这是干什么的?我试着google'ing冒号在jQuery中。然而我得到李:第一个结果。
指定什么{SRC:$(本).attr( 'href' 属性) }是... 我相信它会向您返回点击链接href的值。这会给你一个最有可能的网址。 您可以通过使用点符号来访问它obj.src会给你链接 – iAmClownShoe 2013-02-26 21:52:56
@axrwkr这将创建一个新的对象与一组新的属性。如果你的意思是尽可能多的事件数据,它会被存储在'eventObject .data'属性来避免这些问题。 – 2013-02-26 22:03:58
明白了!谢谢! – Matt 2013-02-26 22:38:45