zoukankan      html  css  js  c++  java
  • jquery之属性操作

    jQuery之属性操作

    相信属性这个词对大家都不陌生。今天我就给大家简单地介绍一下JQuery一些属性的操作

    属性一共分三大类

    一.基本属性

    1.attr
    2.removeAttr
    3.prop
    4.removeprop

    html代码

       <div id="box1">菜单</div>
       <div id="box2" class="hezi">123</div>
       <input type="checkbox" >
       <p class="p1">456</p>
    

    css代码

       #box1{
             100px;
            height: 100px;
            background: red;
        }
        #box2{
             100px;
            height: 100px;
            background: blue;
        }
    

    jQuery代码

         //设置或返回被选元素的属性值。
        console.log($("#box1").attr("id"));
    
        //从每一个匹配的元素中删除一个属性
        console.log($("#box2").removeAttr("class"));
    
        //选中复选框为true,没选中为false
        $("input[type='checkbox']").prop("checked");
    
        $("p").prop("class","p1");
    
        //用来删除由.prop()方法设置的属性集
        $("p").removeProp("class");
    

    二.css类

    1.addClass
    2.removeClass
    1.toggleClass

    html代码

        <p></p>
    

    jQuery代码

         //为每个匹配的元素添加指定的类名。
        $("p").addClass("selected");
    
        //一个或多个要添加到元素中的CSS类名请用空格分开
        $("p").addClass("selected1 selected2");
    
        //从所有匹配的元素中删除全部或者指定的类。
        $("p").removeClass("selected");
    
        //如果存在(不存在)就删除(添加)一个类。
        $("p").toggleClass("selected");
    

    三.HTML代码/文本/值

    1.html
    2.text
    1.val

    hHTML代码

        <p>1<span>2</span>3</p>
        <input type="text" value="abc"/>
    

    jQuery代码

        //取得第一个匹配元素的html内容。这个函数不能用于XML文档。但可以用于XHTML文档。
        console.log($("p").html());
    
        //取得所有匹配元素的内容。
        console.log($("p").text());
    
        //获得匹配元素的当前值。
        console.log($("input").val());
    

    上面这些代码大家直接用就可以查看效果,希望对大家有所帮助。

  • 相关阅读:
    [原]three.js 地形法向量生成
    C# 创建XML文档
    <转载>在C#中操作XML(基础操作)
    <转载>Visual C#.NetSocket篇
    <转载>批处理重定向中的秘密
    <转载>最基本的Socket编程C#版
    <转载>在.NET中运行外部程序的3种方法
    <转载>修改Win7远程桌面端口
    <转载>Visual C#.NetTCP篇
    <转载>C#中的委托和事件(续)
  • 原文地址:https://www.cnblogs.com/slamljp/p/6857560.html
Copyright © 2011-2022 走看看