Javascript 多重下拉滤波
我对Javascript非常陌生,因此我将详细介绍下面重新创建问题的步骤。我还设置了一个JSFIDLEJavascript 多重下拉滤波,javascript,filter,dropdown,Javascript,Filter,Dropdown,我对Javascript非常陌生,因此我将详细介绍下面重新创建问题的步骤。我还设置了一个JSFIDLE <td> <div> <select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding: <td&g
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
重新创建问题的步骤:
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
非常感谢
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
HTML:
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
1.
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
选择类别。。。
工作队列
代理人
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
2.
选择队列。。。
谷歌
雅虎
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
选择代理。。。
克莱尔
达伦
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
</select>
</div>
</td>
</div>
</tr> </table> </center>
谷歌
雅虎
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="claire agentcard">Claire</div>
<div class="darren agentcard">Darren</div> </center> </div>
克莱尔
戴伦
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
虽然您在正确的选择菜单上触发了该功能,但您正在运行每个选择菜单的选定选项元素,随后的选择会删除您想要的效果
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
替换此项:
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
$(document).ready(function() {
$("select").change(function() {
$("select option:selected").each(function() {
与:
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
要显示新显示的选定项,请选择已选定的选项:
为第二个选择添加更改触发器:
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
if ($(this).attr("value") == "queuelist") {
....
$(".queuelist").show();
$(".queuelistselect").change();
(与“代理列表”相同)
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
99.9%。因此,如果我按照上面的步骤操作,而不是第6步失败,它会与您的解决方案一起工作…它不会显示以前打开的工作队列,在本例中,Yahoo…再次编辑它,因为我弄乱了菜单名。这是对代码样式的最小更改。理想的情况下,你可以做一些筑巢。当场!非常感谢你!随机问题,当在下拉列表中选择某个选项时,是否可以完全刷新目标页面?我会发现这一点特别有用,因为目标页面上的内容可能会发生更改,用户总是可以获得默认页面。如果您指的是重新加载页面,当然也可以在某些select的更改事件中通过window.location.assign(url)进行。但这意味着以前的选择也会被重置。或者,必须使用javascript(.submit())在同一事件上触发表单提交。
<td>
<div>
<select style="width: 100%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<td>
<div class="queuelist agentlist largetext">2. </div>
</td>
<td>
<center>
<div class="catlist" style="font-family: Sky Text Regular; font-size: 28px; color: #009CDD;"></div>
</center>
<div class="queuelist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding:
<div class="agentlist">
<select style="width: 90%; border-radius: 6px 6px 6px 6px; font-family: Sky Text Regular; font-size: 18px; padding: