bugfix> javascript > 投稿

現在、csvから大量のデータを取得するプロジェクトに取り組んでいます。csvを100個以上のオブジェクトを含む配列に変換しました。以下に示すように、各オブジェクトには15個のデータポイントが含まれています。

以下は、特定のクラス(.centrale-vak__key)を選択し、データファイル内のitem ["Items in CHILDoc"]に一致するクラスにスパンを追加します。その後、同じアイテム["Items in CHILDoc"]のテキストをスパンに追加します。

$.each(data1, function (index, item) {
      if (item["Kwadrant in CHILDoc"] == "Centrale vak") {
            $(".centrale-vak__key").append("<span class='item-childoc_" + item["Items in CHILDoc"].replace(/[^a-zA-Z0-9]/g,'') +"'>" + item["Items in CHILDoc"] + "</span>" + "<br>");
      }
})

私がしたいのは、作成された各スパンにタイトルを追加することです(データファイルにはいくつかの「Centrale vak」アイテムがあります)。このために、別のデータ変数(data2)を使用したいと思います。これまでのところ、このスニペットがあります。

       $.each(data2, function(index, item){
            if (item["Kwadrant in CHILDoc"] == "CHILDoc") {
                $(".item-childoc_ " + item["Items in CHILDoc"].replace(/[^a-zA-Z0-9]/g,''))
                    .attr("title", item["Items in CHILDoc"]);
            }
        })

何らかの理由で、クラスセレクターが機能していません。余分な「」を追加しても機能しません。これを解決する簡単な方法はありますか?