我有一系列按钮-单击时,需要生成另一个图表。尽管单击该模块(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/