• 技术文章 >web前端 >js教程

    jquery select 不可编辑怎么办

    藏色散人藏色散人2021-11-11 09:25:24原创50

    jquery select不可编辑的解决办法:1、打开相应的js代码文件;2、把下拉框换成input;3、把“readonly="readonly"”去除即可。

    本文操作环境:windows7系统、jquery3.2.1版、DELL G3电脑

    jquery select 不可编辑怎么办?

    js、jquery完美解决下拉框select不可编辑但可传值

    //鼠标移入下拉框将其锁定不可用
    $('#下拉框ID').mouseenter(function() {
    $('#下拉框ID').attr("disabled","true");
    });
    //移入其他地方锁定解除(本想设置成移出下拉框锁定解除,但不生效,只能改为移入其他地方,大佬可解答下?)
    $("*[id!='下拉框ID']").mouseenter(function() {
    $('#下拉框ID').removeAttr("disabled");
    });

    如果允许的话,把下拉框换成input利用list属性

    <div class="changeDiv">
        <a>性别:</a>
        <input id="sex" type="text" list="sexlist" readonly="readonly">
        <datalist id="sexlist">
            <option>男生</option>
            <option>女生</option>
        </datalist>
    </div>

    把readonly="readonly"去除就是个可编辑的可联想的下拉框,保留则不可编辑

    910ea755ca3e9680f246766123c0b2f.png

    推荐学习:《jquery视频教程

    以上就是jquery select 不可编辑怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:jquery select
    上一篇:jquery怎么取消hover事件 下一篇:js对象怎么转换jquery对象
    大前端线上培训班

    相关文章推荐

    • jquery attr用法是什么• jquery怎么取消hover事件• jquery 元素找不到怎么办• jquery怎么去掉重复字符串

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网