【发布时间】:2018-06-18 09:00:58
【问题描述】:
我想将 ID 设置为特定的 div,并在单击按钮后显示这个。
ID对应于字符串“#container-”和按钮ID的串联。
我的 div 用于显示 Highcharts 图表。进入highcharts文件,ID为“#container-example1”或“#container-example2”。
总而言之,我想要一个 div,当我单击特定按钮时,我会显示我的特定图表。
这是我的代码,但它不起作用......你有什么想法吗?
提前致谢
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Hello!</title>
<link href="css/bulma.min.css" rel="stylesheet">
<link href="css/fontawesome-all.min.css" rel="stylesheet">
</head>
<body>
<nav class="navbar has-shadow">
<div class="container">
<div class="navbar-brand">
<a class="navbar-item" href="#"><img src="./img/logo.png" alt=""></a>
</div>
<div id="navMenu" class="navbar-menu">
<div class="navbar-end">
<div class="navbar-item has-dropdown is-hoverable">
<a class="navbar-link">About</a>
<div class="navbar-dropdown">
<a href="documentation.html" class="navbar-item"><span class="icon"><i class="fas fa-book"></i></span><span class="name">Documentation</span></a>
</div>
</div>
</div>
</div>
</div>
</nav>
<div class="columns" id="">
<aside class="column is-2 aside hero is-fullheight">
<div>
<div class="main">
<a href="index.html" class="item"><span class="icon"><i class="fas fa-home"></i></span><span class="name">Home</span></a>
</div>
</div>
</aside>
<div class="column is-1 is-fullheight" id="" style="border:1px solid black;">
<section class="section">
<div class="contain" >
<p class="field"><span class="button is-dark is-small" id="example1">Example1</span></p>
<p class="field"><span class="button is-dark is-small" id="example2">Example2</span></p>
</div>
</sec>
</div>
<div class="column is-9 is-fullheight" id="" style="border:1px solid red;">
<section class="section">
<div class="content" style="border:1px solid green;">
<div class="group" id="" style="display: none;"></div>
</div>
</sec>
</div>
</div>
</body>
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/example1.js"></script>
<script src="js/example2.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.button').on('click', function(){
$('.button').removeClass('is-success');
$(this).addClass('is-success');
$(".group").attr("id","#container-"+this.id).css("display","block");
});
});
</script>
</html>
【问题讨论】:
标签: jquery highcharts show attr bulma