获得橘色的value
html中的格式
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<style type="text/css">
.class-item:hover {
cursor: pointer;
}
.class-item.active {
border: 1px solid #ff8500;
background-color: #ff8500;
color: #fff;
}
.class-item {
display: inline-block;
position: relative;
padding: 5px 0px;
background: #fff;
width: 65px;
text-align: center;
font-size: 14px;
color: #666;
margin-right: 10px;
margin-bottom: 10px;
border: 1px solid #f0f0f0;
border-radius:3px;
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
/* 行业分类被选中 */
.class-item.active .fa-industry-checked {
display: block;
}
</style>
</head>
<body>
<span class="class-item active" onclick="isIndustryCheck(this);" id="industry_20">
<input name="industry" type="hidden" value="20">彩票
</span>
<span class="class-item" onclick="isIndustryCheck(this);" id="industry_22">
<input name="industry" type="hidden" value="22">司法
</span>
<span class="class-item" onclick="isIndustryCheck(this);" id="industry_4">
<input name="industry" type="hidden" value="4">汽车
</span>
<span class="class-item" onclick="isIndustryCheck(this);" id="industry_5">
<input name="industry" type="hidden" value="5">旅游
</span>
<span class="class-item" onclick="isIndustryCheck(this);" id="industry_6">
<input name="industry" type="hidden" value="6">政务
</span>
<span class="class-item active" onclick="isIndustryCheck(this);" id="industry_8">
<input name="industry" type="hidden" value="8">体育
</span>
</body>
</html>
现在通过寻找span中的class带active,获得span内嵌的input的value值(span的id都是以“industry_”开头)
var ids = new Array(); //初始化一个数组,用来存取input的value值
$.each($("span[id^='industry_']"), function(i) { //循环遍历span中id值以“industry_”开头对象
if ($(this).hasClass('active')) { //如何该对象的class包含active
ids[i] = $(this).find("input").val(); //寻找该对象的子级input的值,并赋值给ids数组
}
});