Select2使用经验及多Jquery版本处理

Select2 是下拉搜索框插件,直接放例子,希望对你有帮助

<script type="text/javascript">

    $(document).ready(function () {
        debugger;
        var isApproval = "<%=Page_ApprovalStatus %>";

        if (isApproval != "True") {
            var $jq = window.$;
            console.log("更新前当前版本:" + $().jquery); // => '1.11.0'
            jQuery.noConflict(true)(function () {
                console.log("更新后当前jQuery版本:" + $().jquery);
                jQuery('.singleSelect').select2({
                    placeholder: '请选择',
                    data: <%=PayCompanyList %>
                });
                jQuery('.singleSelect').on("select2:select", function (a) {
                    $("#<%=lblPaymentCompany.ClientID %>").val(a.params.data.text);
                });
            });   //使用最新Jquery
        
            window.$ = window.jQuery = $jq;  //恢复旧Juqery
        }
    });
</script>

 能否看懂这个JavaScript语句,系统用的是Jquery1.4版本,我用最新的Jquery放在1.4版本前,当需要用到3.4版本,就用Jquery.noConflict包一下,在里面使用3.4Jquery,之后恢复1.4版本,不影响其他操作。

至于Select2引用js文件和css文件以及jquery 直接使用jquery.select2 就行了,里面很多属性,包括对ajax的调用

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值