HTML中select标签jq获取选中的option的value及Text内容

本文详细介绍如何使用jQuery操作HTML中的Select元素,实现支付方式选择并调用不同接口的实战案例。通过具体代码示例,展示如何获取选中项的Value和Text,以及如何根据选择结果执行相应的业务逻辑。

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

HTML中select标签jq获取选中的option的value及Text内容

前言:自己独立开发了一个缴费系统,为了客户端体验效果更好,做的是前后端分离!

当用到select选项框时,区分支付方式,调用两个不同的接口


直接上代码
html



<div class="form-group">

    <label>支付方式</label>

    <select class="form-control" id="myselect">

        <option value="1">银行卡</option> <!--给select 的option标签赋值,方便区分-->

        <option value="2">余额</option>

    </select>

</div>

js部分


     var opt=$("#myselect").val();//声明的获取id的值是select的值也就是option标签里的value

     $('#myselect').change(function () {

        if(opt === '1'){

            //当select的选项为1时,执行的js方法

            $('#hxPay').show();

        }else {

            $('#hxPay').hide();

        }

    });



    if(opt == '1'){

            window.location.href='https://mp.youkuaiyun.com';//select值选项为1时

        }

        if(opt == '2'){
            {
                $.ajax({

                    url: "{:U('Product/add')}",

                    type: 'post',

                    dataType: 'json',

                    data: data,

                    success: function (res) {

                        if(res.status == 0){

                            $("#message").show().html("余额不足,3秒后前往充
值!").fadeOut(3000,function () {

                                window.location.href='/About/add.html'

                            });

                        }else {

                            $("#message").show().html("缴费成功").fadeOut(3000,function () {

                                window.location.href='/About/index.html'

                            });

                        }

                    },

                    error: function () {

                    }

                });

            }

        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值