我这里有一个 HTML 选择表单,它显示组和类别。当我打开页面时,它会显示每个类别的所有内容,我想要做的是打开页面以仅显示来自 Group 1 的内容。
这是HTML:
<span class="select_label">View Content: </span>
<select id="content_select">
<option value="ALL">Choose category</option>
<optgroup label="Group 1">
<option value="cat1" class="optionGroup">cat1</option>
</optgroup>
<optgroup label="Group 2">
<option value="cat1" class="optionGroup">cat1</option>
<option value="cat2" class="optionGroup">cat2</option>
<option value="cat3" class="optionGroup">cat3</option>
</optgroup>
<optgroup label="Group 3">
<option value="cat1" class="optionGroup">cat1</option>
<option value="cat2" class="optionGroup">cat2</option>
<option value="cat3" class="optionGroup">cat3</option>
</optgroup>
<optgroup label="Group 4">
<option value="cat1" class="optionGroup">cat1</option>
<option value="cat2" class="optionGroup">cat2</option>
<option value="cat3" class="optionGroup">cat3</option>
</optgroup>
</select>
我有这个管理过滤的脚本:
<script>
// FILTER
$('#content_select').change(function(){
var criteria = $(this).val();
if(criteria == 'ALL'){
$('.content_block').show();
return;
}
$('.filter_category').each(function(i,option){
if($(this).html() == criteria){
$(this).parent().show();
}else {
$(this).parent().hide();
}
});
});
</script>
请帮忙,我如何只显示一个组的内容,比如说一个默认组。