我想知道任何人都可以在我的代码中解释这一行.
$(this).bind('click', {src: $(this).attr('href')}, function (e){
//commented out since it's irrelevant
});
Run Code Online (Sandbox Code Playgroud)
以下是我的理解:
将函数绑定到$(this)的click事件.e参数也传递给函数.然而,这是对我来说没有意义的中间部分
{src: $(this).attr('href')}
Run Code Online (Sandbox Code Playgroud)
这是做什么的?我试着google'ing结果在jquery中做了什么.但是我得到了李:第一个结果.
这是javascript对象表示法:
var object = {propertyName : propertyValue};
Run Code Online (Sandbox Code Playgroud)
它描述了一个对象文字.
{src: $(this).attr('href')}是一个对象文字,您将一个对象.bind作为第二个参数传递给函数.这样做会将所述数据传递到事件处理程序,在事件处理程序中,您可以在事件发生时使用event.data.src或e.data.src在您使用时使用或访问它function (e)...
| 归档时间: |
|
| 查看次数: |
137 次 |
| 最近记录: |