zoukankan      html  css  js  c++  java
  • JS-jquery对象和dom对象的属性操作区别

    <label class="">时间1</label>
    <label class="">时间2</label>
    <label class="" for="txt_drawingnumber">产品图号</label>
    <input class="form-control" id="txt_drawingnumber" name="DrawingNumber" placeholder="*请输入产品图号" />
    <label class="" for="txt_specification">规格</label>
    <input class="form-control" id="txt_specification" name="Specification" placeholder="*请输入产品规格" />

    <label class="" for="txt_3">报价</label> <label class="">时间3</label>
    使用 var obj = $("label[for]");
    //注意* obj.attr("for") 这样获得的是第一个label的for属性值,txt_drawingnumber
    //而obj[0]获得的是一整个label 要想获得其具体的属性值 使用obj[0].attributes["for"].value 根据for属性获得对应的input obj[0].control,即可获得 ;obj[0].textContext,可以获得 产品图号
    获得的即是所有包含 for 属性的所有标签,放在obj数组里
    //循环
    $("label[for]").each(function () {
            var value=this.attributes["for"].value;//这样循环即可获得 txt_1 txt_2 ... 在这里不能使用 this.attr("");
          var input_control=this.control;//获得 input
            var label_text=this.textContent;//获得label 内容
        var input_value=input_control.value;//获得的input的值
        });
  • 相关阅读:
    Linux
    memory库函数的实现
    剑指Offer面试题1
    Linux
    Linux-配置vim开发环境
    Linux-Find命令
    busybox,alphine,ubuntu,centos/fedore操作系统
    端口映射与容器互联
    docker 数据管理数据卷
    Celery
  • 原文地址:https://www.cnblogs.com/4job/p/10535551.html
Copyright © 2011-2022 走看看