我有一系列按钮-单击时,需要生成另一个图表。尽管单击该模块(HTML / CSS),但图表却没有。图表在应用程序的另一部分中工作,因此我确定代码很好,并且没有添加到本帖子中。

HTML:

<a href="#{{name-id}}" aria-controls="{{name-id}}" data-toggle="pill"
id='nameType'>{{name-id}}</a>


JavaScript:

if ($('#nameType').attr('href') == 'XYZ'){
    var treeData = treeXYZ;
}else{
    var treeData = treeABC;
}

最佳答案

您只是将数据存储到变量中,而不使用它们。

您应该执行以下操作:

var treeData;
if ($('#nameType').attr('href') == 'XYZ'){
  treeData = treeXYZ;
}else{
  treeData = treeABC;
}
$('#nameType').prop('href', treeData)

关于javascript - jQuery if语句在单击时显示不同的图表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51715486/

10-10 20:25