提供相同的 类 唯一标识符以停止代码重复

Giving same classes unique identifyers to stop code repitition

我有这个JS代码

<script>          
$('.tile').on('click', function () {

    $(".tile").addClass("flipOutX");
    setTimeout(function(){
        $('.metro .tile-area-darkCrimson').css('backgroundColor','#4c7fb5');
        $(".tile-group.main").css({ marginLeft:"-40px", width: "1080px"}).load("musability-musictherapy-company-overview.html");
    }, 2000);

});
</script>

.tile class 适用于所有称为 tile 的按钮。

有什么方法可以引入唯一标识符而不必为每个按钮单独重复此脚本。

这是 html

中的图块参考示例
<a class="tile double bg-tile1color live animated flipInX" data-click="transform">

使用 $(this),它仅适用于您点击的元素

$('.tile').on('click', function() {

  $(this).addClass("flipOutX");
  setTimeout(function() {
    $('.metro .tile-area-darkCrimson').css('backgroundColor', '#4c7fb5');
    $(".tile-group.main").css({
      marginLeft: "-40px",
      width: "1080px"
    }).load("musability-musictherapy-company-overview.html");
  }, 2000);

});