web前端【第十一篇】jQuery属性相关操作

知识点总结

1、属性    属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性)、

attr(属性名|属性值)            - 一个参数是获取属性的值,两个参数是设置属性值            - 点击加载图片示例        removeAttr(属性名)            -删除属性的值        prop(属性名|属性值)            - 属性的返回值的是布尔类型            - 单选,反选,取消的例子        removeProp(属性名)            -删除属性的值

循环:each(两种循环示例)        - $.each(数组/对象, function(i, v){})      - $("div").each(function(){})    CSS类        - addClass 添加类属性        - removeClass 移除类属性        - toggleClass 开关|切换(有就移除,没有就添加)          灯泡的例子    HTML代码/文本/值        没有参数就是获取对应的值,        有参数就设置对应的值        - .html()  添加html标签    .html("<span>啦啦啦。</span>")        - .text()  添加文本        .text("啦啦啦。")        - .val()            input :一个参数,获取的是input框里面的值            checkbox :一个参数,获取的是value的值            select :                单选:获取值                多选:得到的是一个数组,设置的时候也要是数组

一、属性操作

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>属性示例</title>
</head>
<body>
<img src="Bootstrap_i1.png" >
<table border="1">
    <tbody>
        <tr>
            <td>1</td>
            <td>武侠</td>
            <td>销售部</td>
        </tr>
        <tr>
            <td>2</td>
            <td>哎哎呀</td>
            <td>财经部</td>
        </tr>
    </tbody>
</table>
<form action="">
    <input type="checkbox">
    <input type="checkbox">
    <input type="checkbox">
    <input type="radio">
    <select name="" id="">
        <option value="">甘肃</option>
        <option value="">兰州</option>
        <option value="">永登</option>
        <option value="">天水</option>
        <option value="">庆阳</option>
    </select>
</form>
<script src="jquery-3.2.1.min.js"></script>
<script>
//    $("img").attr("src","Bootstrap_i3.png");
//    $("table").attr("aaa");
//    $("table").attr("aaa","按时");
</script>
</body>
</html>

二、示例图片

 1、attr

  (1)得到属性和设置属性值

  (2)设置自定义属性值

  

  2、removeAttr

  

  3、prop

  

  

  4、removeProp

三、jquery中的循环的两种方式

//    方式一
    li = [11,22,33];
    $.each(li,function (i,v) {
        console.log(i,v)// 0 11
                         // 1 22
                         // 2 33
    })
//    方式二
    $(".c1").each(function (i,v) {
        console.log(i,v)  //这里的v拿到的是标签
//         0 <div class="c1">hah</div>
//         1 <div class="c1">年</div>
//         2 <div class="c1">娃的</div>
        console.log(v.innerText)  //拿到文本
    })
</script>

退出循环============================

三、注意的一个下问题:

解决方法

原文地址:https://www.cnblogs.com/xiaohema/p/8455514.html

时间: 2024-10-28 14:53:57

web前端【第十一篇】jQuery属性相关操作的相关文章

web前端之锋利的jQuery四:jQuery中的事件

web前端之锋利的jQuery四:jQuery中的事件 加载DOM: 执行时机: $(document).ready(function(){}); 详情解释 事件绑定: bind(event,data,function) 第一个参数是事件类型,类型包括:blur focus load resize unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter change select submit

web前端学习笔记:文本属性

今天的web前端笔记主要讲述文本属性,希望能帮助到正在学习web前端开发的初学者们,废话不多说了,一起来看看文本属性的相关内容吧. 文本属性 文本缩进 将Web页面上的一个段落第一行缩进,这是一种最常用的文本格式化效果.有的网站在段落的第一个字母前放一个很小的透明图像,这些图像将文本推到后面来制造一种缩进文本的感觉.另外一些网站则使用完全标准的空格(spacer)标记.而在CSS中有一种更好地方法实现文本缩进.那就是text-indent属性. 通过使用text-indent属性,所有元素的第一

Web前端开发第一篇

本人在学习和开发web前端中得到的一些javascript.jquery.html等等效果可能对大家有用和对大家有帮助的东西一起分享给大家. 这些效果也许很多人都已经有了,不过我还是积累下,分享给一起学习Web前端的人员和刚刚开始学习Web前端的人员, 希望能帮助大家. 我的语言组织能力比较差,还有我的技术水平也是比较差的,有些东西可能理解的不对,大神们可以指点出来我加以改正,希望大家见谅! Web前端开发第一篇

Web前端学习第二篇

今天看到了一篇写的不错的文章,是有关对JQuery.js等一些源代码初识的内容,感觉写的还是不错,所以拿过来分享一下. 文章的地址:http://my249645546.iteye.com/blog/1716629 1.对(function(){})(); 几乎所有的开源js代码开篇都是这样(function(……){……})(……); 下面是Jquery的部分源码: (function( window, undefined ) { var jQuery = function( selector

好程序员web前端学习路线分享jQuery学习技巧

好程序员web前端学习路线分享jQuery学习技巧,jQuery在web前端学习中是一个必不可少的内容,很多小伙伴都在学习这阶段的时候遇到问题,今天我们就来聊一下jQuery,让我们一起来看一看吧! 1.关于页面元素的引用 通过jquery的$引用元素包括通过id.class.元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法. 2.jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方

元素的属性相关操作element.getAttribute(&#39;xxx&#39;),element.setAttribute(&#39;xxx&#39;,&#39;xxx&#39;),element.removeAttribute(&#39;xxx&#39;)

1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="UTF-8"> 5 <title></title> 6 </head> 7 <body> 8 <div id="demo" class="one" title="鼠标经过">&

web前端入门到实战:css骚操作之表单验证

效果图 原理 表单元素中,有一个pattern属性,可以自定义正则表达式(如手机号.邮箱..):valid伪类,可以匹配通过pattern验证的元素:invalid伪类则相反,可以匹配未通过pattern验证的元素:于是就可以随便搞啦,上面的效果图只是做一些简单的效果,更多效果以及限制大家就发挥自己的想象力咯: html 布局很简单,input跟button是兄弟节点的关系,required属性是必填的意思,也就是输入的内容必须要验证通过: <section class="containe

第二篇:库相关操作

http://www.cnblogs.com/linhaifeng/articles/7211690.html 一 系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息.列信息.权限信息.字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件.锁等现象 mysql: 授权库,主要存储系统用户的权限信息test: MySQL数据库系

python、第四篇:记录相关操作

一 介绍 MySQL数据操作: DML ======================================================== 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及. ======================================================== 本节内容包括: 插入数据更新