美文网首页
jQuery中val和value的区别

jQuery中val和value的区别

作者: 染染有个小虎牙 | 来源:发表于2020-01-02 22:10 被阅读0次

    1.jQuery中的val()方法用来获取或设置输入框或者选择框的值

    • 获取或设置输入框的值
    <input id="text" type="text"></input>
    

    获取值: $("#text").val()

    设置值: $("#text").val("value")

    • 获取或设置select标签的值
    <select id="select">
      <option>select1</option>
      <option>select2</option>
    </select>
    

    获取值: $("#select").val()

    设置值: $("#select").val("select1")

    1. jQuery中没有value方法,value是DOM元素的属性值,可以通过attr方法获取或者设置标签中的value属性的值
    <div id="value" value="div"></div>
    

    获取值: $("#value").attr("value")

    设定值: $("#value").attr("value","设定值");

    还可以直接给对象的value赋值 obj.value = "给obj设置value";

    1. 在js中可以直接通过 对象.属性 获取属性值
    <input id="text" type="text"></input>
    <script>
      let type = document.getElementById("text").type;
      alert(type);
    </script>
    

    相关文章

      网友评论

          本文标题:jQuery中val和value的区别

          本文链接:https://www.haomeiwen.com/subject/rgfaoctx.html