【发布时间】:2020-08-10 19:56:40
【问题描述】:
I have a list of dropdown items, that when selected should bring up a table connected to the value.使用此 jquery 代码调用表时,我选择第一个下拉列表,然后选择第二个下拉列表(用于表 id 的值)。但是,一旦我选择第二个下拉列表,表格就不会出现。为了让表格显示出来,我必须再次单击第二个下拉菜单,然后单击关闭,然后它就会显示出来。对于我在这里做错了什么有什么建议吗?
这里是选择选项
jQuery(document).ready(function($){
$('select[name!="dropdownmain"]').hide();
$('select[name="' + $('select[name="dropdownmain"]').val() + '"]').show();
$('select[name="dropdownmain"]').change(function(){
$('select[name!="dropdownmain"]').hide();
$('select[name="' + $(this).val() + '"]').show();
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="grid one-third">
<select name="dropdownmain" id="" title="">
<option value="">Select manufacturer</option>
<option value="dropdownmain1">Cooler Master </option>
<option value="dropdownmain2">Corsair </option>
<option value="dropdownmain3">Logitech </option>
<option value="dropdownmain4">Mad Catz </option>
<option value="dropdownmain5">Mionix </option>
<option value="dropdownmain6">Razer </option>
<option value="dropdownmain7">Roccat </option>
<option value="dropdownmain8">SteelSeries </option>
</select>
<select name="dropdownmain1" id="" title="" class="dropdown1">
<option value="">Choose you mouse</option>
<option value="14">Cooler Master Alcor</option>
<option value="15">Cooler Master Havoc</option>
<option value="16">Cooler Master Inferno</option>
<option value="19">Cooler Master Mizar</option>
<option value="20">Cooler Master Reaper</option>
<option value="21">Cooler Master Recon</option>
<option value="22">Cooler Master Sentinel Advance II</option>
<option value="26">Cooler Master Sentinel Advance</option>
<option value="17">Cooler Master Sentinel III</option>
<option value="23">Cooler Master Sentinel Z3RO-G</option>
<option value="24">Cooler Master Spawn</option>
<option value="25">Cooler Master Xornet</option>
<option value="18">Cooler Master Xornet II</option>
</select>
【问题讨论】:
-
对不起,我认为您的示例不完整,因为我根本没有看到任何表格
-
@Sagnalrac - 很抱歉,我没有包括表格。你介意看看whatmouse.com/mouse-comparison的表格吗,非常感谢
标签: jquery datatables