我有以下内容:
$target
    .attr('data-title', targetTitle)
    .attr('title', '');
有没有办法同时设置两个属性?
您可以传递一个 JavaScript 对象。对象中的每个键值对都会添加或修改一个属性。
$target.attr({
  'data-title': targetTitle,
  'title': ''
});
如记录在.attr():
.attr( attributes )
attributes类型:普通对象
要设置的属性值对的对象。
您可能希望使用.data()您的data-*属性。
如果您想在 jquery 中一次设置多个值,请始终使用map
例如 - attr() 的情况
       $('#greatphoto').attr({
        'data-title': targetTitle,
         'title': ''
         });