jQuery.data()帮助

时间:2012-02-16 03:09:33

标签: jquery

我正在尝试使用jQuery.data()http://api.jquery.com/jQuery.data/来存储和显示分配给按钮的值。

这里的问题是我想在jQuery插件中使用该数据。例如,用户按下按钮,分配给该按钮的值被发送到更多的JS代码,该代码使用该数据来加载YouTube视频。

我在线阅读了这个教程,它完成了我正在寻找的大部分内容:http://tutorialzine.com/2010/11/jquery-data-method/,但我不确定如何在我的JS脚本中加载这些数据并让它激动。

对于我如何做到这一点的任何帮助或建议都将不胜感激。

1 个答案:

答案 0 :(得分:0)

我不知道捕获的是什么。只需在 this 上使用$()。数据:

$.fn.myplugin = function(options) {
    $(this).data('hi', options);

    $(this).click(function() {
        alert($(this).data('hi'));
    }); 
}

$('button').myplugin('Hello world');