问题描述
在此特定示例中,如何根据下拉选择更改内容?
这是我尝试过的:
<select class="selection-of-areas" id="selection-of-area" onchange="changeFunc();">
<option value="illinois">Illinois</option>
<option value="florida">Florida</option>
</select>
</div>
<div class="members-row illinois-members">
Test Illinois
</div>
<div class="members-row florida-members">
Test Florida
</div>
还有js ...
function changeFunc() {
var selectBox = document.getElementById("selection-of-area");
var selectedValue = selectBox.options[selectBox.selectedIndex].value;
}
(function($) {
$('.select-button').click(function(e) {
e.preventDefault();
var $this = $(this),$targetRow = $this.data('target'),$activeClassText = 'active';
$('.select-button').removeClass($activeClassText);
$this.addClass($activeClassText);
$('.members-row').removeClass($activeClassText);
$('.' + $targetRow + '-members').addClass($activeClassText);
});
})(jQuery)
和CSS:
.selection-of-areas {
width: 100%;
font-family: 'Josefin Sans';
font-size: 18px;
background: #eee;
padding: 11px 9px 8px;
box-shadow: 0 0 3px rgba(120,120,.5);
}
.select-area-selection {
display: block;
}
.members-row.active {
display: block;
}
.members-row {
display: none;
}
我在这里创建了一个Codepen: https://codepen.io/gpercifield/pen/MWyKYeG
它似乎根本没有触发。感谢您为我指明正确方向的帮助。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)