• select超全超详细总结篇


    1.经常使用到select,每次都是翻翻翻资料,干脆总结一下,方便日后查看。
     
    2.checked     匹配所有选中的被选中元素(复选框、单选框等,不包括select中的option)
      selected    匹配所有选中的option元素
      disabled    匹配所有不可用元素
     
     可通过    $("input[name='newsletter']").prop('checked');  设置
     
    3.prop  和  attr 的区别
     

    具有 true 和 false 两个属性的属性,如 checked, selected 或者 disabled 使用prop(),

    其他的使用 attr()
     
    1.html
        <select id="select">
                <option value="1" name="Volvo">Volvo</option>
                <option value="2" name="Saab">Saab</option>
                <option value="3" name="Opel">Opel</option>
                <option value="4" name="Audi">Audi</option>
            </select>
     
    2.javascript
        $("#select").val("4");    //设置value为4的值选中
        $("#select").find("option[name='Opel']").prop("selected",true);   //设置name为pxx的项选中
        var nowval = $("#select").val();   //获取当前选中的value值
        var nowtext = $("#select").find("option:selected").text();  //获取当前选中的text值
     
    注意:
    类似标签[属性='值']这种叫做属性选择器,即选中属性=值的标签,但是,dom里面是没有text属性的,所以option[text='1']是非法的。故不能 
    $("#select option[text='1']).prop("selected",true);
     
  • 相关阅读:
    linux下面安装maven
    go 安装
    linux scp 服务器远程拷贝
    git有merge时如何删除分支
    influxdb ERR: error parsing query: found -, expected
    influxDB学习总结
    influxdb Measurements
    go exec: "gcc": executable file not found in %PATH%
    php计算脚本执行时间
    安装nodejs和grunt以后出现 /usr/bin/env: node: No such file or directory
  • 原文地址:https://www.cnblogs.com/beidan/p/5263998.html
Copyright © 2020-2023  润新知