javascript - 这段代码 jquery data 怎么去理解?
怪我咯
怪我咯 2017-04-11 13:33:57
[JavaScript讨论组]

    

0

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(5)
ringa_lee

jquery的data其实你把他看做是一个属性就行了,就是存储一些数据之类的东西!

PHP中文网

这个支持 @keep_M 的回答,jquery 1.4.3+就可以这样写了。网上例子也不少,自行谷歌。.click() 官方API

.click( [eventData ], handler )
eventData
Type: Anything
An object containing data that will be passed to the event handler.
handler
Type: Function( Event eventObject )
A function to execute each time the event is triggered.

中文API

更新:简单的栗子

var test_data = {
    'key': 'value',
    'k': 'v'
};

$("#btn").click(test_data, function (e) {
    console.log(e.data); //Object {key: "value", k: "v"}
});
天蓬老师

何不考虑data属性实际情况中的使用呢

ringa_lee

第一个参数不是应该是data吗

怪我咯

抱歉,恕我无法理解,这段代码在我看来就是错的

function func(){
    $('button').click(function(event){
        //    dosomething...
        
    });
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号