JQuery属性操作与循环用法示例


Posted in jQuery onMay 15, 2019

本文实例讲述了JQuery属性操作与循环用法。分享给大家供大家参考,具体如下:

取出或者设置html内容

var $htm= $("#div").html  取出
$("#div").html("<span>文字</span>")  设置

取出或者设置某个属性的值

var $src=$('#img1').prop('src')  取出
$('#img1').prop({src:'test.jpg',alt:"test Image"}) 设置

设置a标签的属性

跳转到百度的链接

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  <script type="text/javascript">
    $(function () {
      var $a=$('.link');
      console.log($a.prop('class'));/*没有设置的属性要是读的话会读为空*/
      $a.prop({href:'http://www.baidu.com',title:'百度'});/*设置属性*/
    })
  </script>
</head>
<body>
  <a href="#" rel="external nofollow" class="link">这是一个a标签</a>
</body>
</html>

JQuery的循环

对JQuery选择的对象集合分别进行操作,需要用到jquery循环操作,此时可以用到each方法

$(function(){
  $('.list li').each(function(i){
    $(this).html(i)
  })
})

得到list类下面的每一个li,赋值加上i。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
  <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
  <script type="text/javascript">
    $(function () {
      var $li=$('.list li');
      $li.each(function (index) {
        // $(this).css()
        if($(this).index()%2==0){
          $(this).css({backgroundColor:'gold'});
        }
      })
    })
  </script>
</head>
<body>
<ul class="list">
  <li>1</li>
  <li>2</li>
  <li>3</li>
  <li>4</li>
  <li>5</li>
  <li>6</li>
  <li>7</li>
  <li>8</li>
</ul>
</body>
</html>

各行换色。

JQuery属性操作与循环用法示例

感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具 http://tools.3water.com/code/HtmlJsRun 测试上述代码运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
Mar 24 jQuery
JS与jQuery实现子窗口获取父窗口元素值的方法
Apr 17 jQuery
jQuery手风琴的简单制作
May 12 jQuery
jQuery实现动态删除LI的方法
May 30 jQuery
jquery实现放大镜简洁代码(推荐)
Jun 08 jQuery
vue单页应用中如何使用jquery的方法示例
Jul 27 jQuery
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
jQuery实现的简单手风琴效果示例
Aug 29 jQuery
jQuery选择器选中最后一个元素,倒数第二个元素操作示例
Dec 10 jQuery
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 jQuery
JQuery+drag.js上传图片并且实现图片拖曳
Nov 18 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 #jQuery
jquery实现二级导航下拉菜单效果实例
May 14 #jQuery
JQuery获取可视区尺寸和文档尺寸及制作悬浮菜单示例
May 14 #jQuery
jquery 验证用户名是否重复代码实例
May 14 #jQuery
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 #jQuery
JQuery animate动画应用示例
May 14 #jQuery
jquery实现选项卡切换代码实例
May 14 #jQuery
You might like
星际争霸中的热键
2020/03/04 星际争霸
PHP print类函数使用总结
2010/06/25 PHP
深入讲解PHP的对象注入(Object Injection)
2017/03/01 PHP
修改发贴的编辑功能
2007/03/07 Javascript
Javascript中的数学函数集合
2007/05/08 Javascript
在IE6下发生Internet Explorer cannot open the Internet site错误
2010/06/21 Javascript
js中根据字数截取字符串,不能截断url
2012/01/12 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
JQuery中操作Css样式的方法
2014/02/12 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
2016/01/04 Javascript
Bootstrap3学习笔记(二)之排版
2016/05/20 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
vue动态绑定组件子父组件多表单验证功能的实现代码
2018/05/14 Javascript
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
JS使用JSON.parse(),JSON.stringify()实现对对象的深拷贝功能分析
2019/03/06 Javascript
vue项目中在外部js文件中直接调用vue实例的方法比如说this
2019/04/28 Javascript
在vue中根据光标的显示与消失实现下拉列表
2019/09/29 Javascript
js滚轮事件 js自定义滚动条的实现
2020/01/18 Javascript
vue项目中使用particles实现粒子背景效果及遇到的坑(按钮没有点击响应)
2020/02/11 Javascript
nodejs脚本centos开机启动实操方法
2020/03/04 NodeJs
[04:02]DOTA2上海特锦赛小组赛第二日recap精彩回顾
2016/02/28 DOTA
Python常用的日期时间处理方法示例
2015/02/08 Python
研究Python的ORM框架中的SQLAlchemy库的映射关系
2015/04/25 Python
浅谈python中的数字类型与处理工具
2017/08/02 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
基于python实现微信好友数据分析(简单)
2020/02/16 Python
python 线性回归分析模型检验标准--拟合优度详解
2020/02/24 Python
极简的HTML5模版
2015/07/09 HTML / CSS
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
高中生校园生活自我评价
2013/09/19 职场文书
动漫专业高职生职业生涯规划书
2014/02/15 职场文书
安全教育演讲稿
2014/05/09 职场文书
教师群众路线剖析材料
2014/09/29 职场文书
离婚起诉书怎么写
2015/05/19 职场文书
python pyhs2 的安装操作
2021/04/07 Python