divタグに追加する必要があるjQueryVectorMapユーザーが選択したリージョン名で作業しています。私はその部分をしました。
ただし、ユーザーは同じリージョンを複数回追加しないでください(すでにリージョンを追加している場合)。そのため、すべてのリージョン名を配列に格納しました。
たとえば、アリゾナ地域をクリックすると、コンソールで3回の「false」と1回の「true」が表示されます。アリゾナ地域の値はdivで3回追加されます。
同じリージョンをもう一度クリックすると、もう一度3回追加されます。
var regionList = new Array('Alaska','Alabama','Arkansas','Arizona') /* sample array*/
for(i=0;i<regionList.length;i++)
{
if(region == regionList[i])
{
console.log(true);
alert("Region already assigned");
}
else
{
console.log(false);
$('<li>' + region + '</li>').appendTo('ul#location-selected');
}
}