根据一次调用中的元素给出不同的data()

时间:2011-05-03 20:52:12

标签: javascript jquery

我正在尝试做这样的事情:

$('a').data('goto', this.href)

我意识到我可以在each()电话中执行此操作但是有没有办法一次性执行此操作?

2 个答案:

答案 0 :(得分:1)

each是最简洁的方法。与某些函数(例如attr)不同,data不支持“传递函数并为每个元素调用它”约定。

为什么你需要href的副本?

答案 1 :(得分:0)

.data()没有像.attr()这样的回调方法,所以可能没有。使用.each()可能是最快捷的方式。