zoukankan      html  css  js  c++  java
  • jquery取消选择select下拉框

    有三个select下拉框
    一个大类,两个小类隐藏,需要在选择大类的时候,小类显示同时清除另外的小类选择的项
    这需求有点儿..........

    下面是三个select:

        <select name="pWaqqqy" id="sel_type" onchange="selectFunction()">
            <option value="">全部</option>
            <option value="7">aa</option>
            <option value="8">bb</option>
        </select>
        <select name="pWay" id="sel_children0" style="display:none;">
            <option value="">全部</option>
            <option value="5">a</option>
            <option value="3">a</option>
            <option value="1">a</option>
            <option value="2">a</option>
            <option value="6">a</option>
        </select>
        <select name="pWay" id="sel_children1" style="display:none;">
            <option value="">全部</option>
            <option value="4">b</option>
        </select>

    jquery扩展,调用时,使用$("select").removeSelected();

    jQuery.fn.removeSelected = function() {
        this.val("");
    };

    大类选择框选中时,调用selectFunction()方法:

            function selectFunction(){
                if($("#sel_type").val()=="7"){
                     $("#sel_children0").show();
                     $("#sel_children1").hide();
                     $("#sel_children1").removeSelected();
                 }else if($("#sel_type").val()=="8"){
                     $("#sel_children1").show();
                     $("#sel_children0").hide();
                     $("#sel_children0").removeSelected();
                 }else{
                     $("#sel_children0").hide().removeSelected();
                     $("#sel_children1").hide().removeSelected();
                 }
            }

    前提是先引入jquery.js文件

    友情赞助

    如果您喜欢此文,感觉对您工作有帮助,预期领导会给您涨工资,不妨小额赞助一下,让我有动力继续努力。

    赞助方式:打开支付宝App,使用“扫一扫”付款,付款码见下图,别忘了付款留言哦!

  • 相关阅读:
    新式类、经典类与多继承
    实现抽象类之方式二
    实现抽象类之方式一
    re模块
    28个高频Linux命令
    Git使用教程
    编程语言介绍
    编码
    进制
    操作系统简史
  • 原文地址:https://www.cnblogs.com/zhouyalei/p/3273188.html
Copyright © 2011-2022 走看看