根据角色的选择获取对应信息 选择器事件 on()

本文介绍了一个使用jQuery实现的动态模型窗口,通过点击按钮显示隐藏的模型层,并根据预定义数组动态填充下拉选择框。当用户改变下拉框选项时,对应的值会显示在文本区域内。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

    <script src="jquery.js"></script>
    <style>
        .container{
            position:relative;
            width: 100%;
            height: 500px;
        }
        .model{
            width: 100%;
            height: 500px;
            background-color: #aaa;
            /*                opacity: 0.2;*/
            position:absolute;
            left:0;
            top:0;
            display:none;
        }
        .modelClass{
            background-color: #fff;
            width:500px;

            padding:5px 10px;
            margin:135px auto;
            border:1px  solid #ddd;
            border-radius:4px;
        }
    </style>
</head>
<body>
    <div id="container" class="container">
        <button id="modelBtn">click</button> 
        <div class="model">
            <div class="modelClass">
                角色:
                <select id="roles">
                    <!--<option value="1" selected="selected">用户</option>
                    <option value="2">管理员</option>
                    <option value="3">其他</option>-->
                </select>
                信息:<textarea id="textarea"></textarea>
            </div>
        </div>
    </div>
    <script>
        $("#modelBtn").on("click", function () {
            $(".model").css("display", "block")
        });
        var arr = ["tom", "sccot", "marry"];
        $.each(arr, function (index, value) {
            var option = new Option(value, index);
            $("#roles").append(option);
        })
        $("#roles").on("change", function () {
            if ($("#roles option:selected"))
                $("#textarea").html($("#roles option:selected").html());
        })
    </script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值