我想你想要从<a>
元素中设置一些值并在点击处理程序中选择它们.您可以data-*
在元素上附加属性并使用.data()
以下方法获取它们:
像这样附加到您的HTML:
<a id="fancybox-manual-a" href="#" data-foo="bar" data-baz="bam" data-some-long-name="someValue>Click</a>
然后用它.data()
来得到它们:
$("#fancybox-manual-a").click(function() { var data = $(this).data(); var foo = data.foo; //bar var baz = data.baz; //bam var zee = data.someLongName; //someValue. Note the dash-separated to camelCase conversion ... });