jQuery if语句在单击时显示不同的图表

时间:2018-08-06 20:54:04

标签: javascript jquery if-statement href

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

1 个答案:

答案 0 :(得分:2)

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

您应该执行以下操作:

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