jQuery数据应该是可链接的吗?

ped*_*ete 1 jquery chaining

我正在尝试将多个jQuery数据条目添加到单个元素.

我怀疑以下是可行的

jQuery('td.person#a'+personId).data('email',thisPerson.email).data('phone',thisPerson.phone);

但是,当我这样做时,我什么都没有得到错误.

jQuery('td.person#a'+personId).data('email',thisPerson.email);
jQuery('td.person#a'+personId).data('phone',thisPerson.phone);

是否有另一种方法可以在元素上获得多个数据条目?希望链接?

Nic*_*ver 9

你可以.data()像这样传递一个对象(为了防止水平滚动而破坏)

jQuery('td.person#a'+personId)
      .data({email:thisPerson.email, phone:thisPerson.phone});
Run Code Online (Sandbox Code Playgroud)

要回答你的问题,是的,它应该是可链接的,如果你发布了你得到的错误,这将有助于了解它为什么不起作用.