1、需求:用js实现获取当前选择的li标签内a/span对应的值
2、实现
对应的js和css文件:无法直接/没有积分下载的私信留邮箱,看到后回复
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<script type="text/javascript" src="js/jquery-2.1.1.js"></script>
<script type="text/javascript" src="js/bootstrap.min.js"></script>
<link rel="stylesheet" href="css/bootstrap.min.css">
<style type="text/css">
a:focus{outline:0;}
</style>
</head>
<body>
<ul class="nav nav-tabs" style="width: 200px;">
<li class="active"><a data-toggle="tab" href="#tab-1" aria-expanded="true">第一个tab</a></li>
<li class=""><a data-toggle="tab" href="#tab-2" aria-expanded="false">第二个tab</a></li>
</ul>
<div class="tab-content">
<div id="tab-1" class="tab-pane active" style="width: 200px;height: 300px;background-color: #FFB6C1">
<br><br>我是第一个tab对应的值<br><br>我是第一个tab对应的值<br><br>我是第一个tab对应的值<br><br>我是第一个tab对应的值<br><br>我是第一个tab对应的值
</div>
<div id="tab-2" class="tab-pane" style="width: 200px;height: 300px;background-color: #87CEFA">
<br><br> 我是第二个tab对应的值<br><br>我是第二个tab对应的值<br><br>我是第二个tab对应的值<br><br>我是第二个tab对应的值<br><br>我是第二个tab对应的值
</div>
</div>
<button onclick="getText()">获取当前选择对象的值</button>
<script type="text/javascript">
function getText(){
alert($('.active a').text());
}
</script>
</body>
</html>
3、效果
样式可自行调整,此处以实现功能为要点
4、拓展
搭配bootstrap的jQuery需要 1.9.1或更高版本,否则会报错:如下图所示