几乎解决了这个问题,但似乎我不允许与 jQuery“a[]”标签内的变量匹配。我正在尝试将交互式地图与链接列表连接起来,当用户单击地图上的相应区域时,这些链接显示活动/非活动状态 -
// Inside a click event with var active containing the fetch from the map
var active = "Lorem ipsum";
if($('a[rel^=' + active + ']', '.regions')) {
if ($('a[rel^=' + active + ']', '.regions').hasClass('active')) {
$('a[rel^=' + active + ']', '.regions').removeClass('active');
}
else {
$('a[rel^=' + active + ']', '.regions').addClass('active');
}
}