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绘制ScrollColumn2D图效果示例【附demo源码下载】
Mar 22 jQuery
JQuery Ajax 异步操作之动态添加节点功能
May 24 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
JavaScript之事件委托实例(附原生js和jQuery代码)
Jul 22 jQuery
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
jQuery Datatables表头不对齐的解决办法
Nov 27 jQuery
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
Jquery异步上传文件代码实例
Nov 13 jQuery
jquery实现直播弹幕效果
Nov 28 jQuery
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 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
使用php记录用户通过搜索引擎进网站的关键词
2014/02/13 PHP
PHP程序中的文件锁、互斥锁、读写锁使用技巧解析
2016/03/21 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
PHP数组基本用法与知识点总结
2020/06/02 PHP
精通JavaScript 纠正 cleanWhitespace函数
2010/03/11 Javascript
Dom在ajax技术中的作用说明
2010/10/25 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
jquery的选择器的使用技巧之如何选择input框
2013/09/22 Javascript
jQuery DOM操作实例
2014/03/05 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
你应该知道的几类npm依赖包管理详解
2017/10/06 Javascript
javaScript中的空值和假值
2017/12/18 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
解决vue页面DOM操作不生效的问题
2018/03/17 Javascript
详解性能更优越的小程序图片懒加载方式
2018/07/18 Javascript
Vue export import 导入导出的多种方式与区别介绍
2020/02/12 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
Vue 3.0中jsx语法的使用
2020/11/13 Javascript
Python2.x版本中cmp()方法的使用教程
2015/05/14 Python
Python找出list中最常出现元素的方法
2016/06/14 Python
HTML中使用python屏蔽一些基本功能的方法
2017/07/07 Python
Django 生成登陆验证码代码分享
2017/12/12 Python
Python 实现两个列表里元素对应相乘的方法
2018/11/14 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
jupyter 使用Pillow包显示图像时inline显示方式
2020/04/24 Python
关于Python 解决Python3.9 pandas.read_excel(‘xxx.xlsx‘)报错的问题
2020/11/28 Python
css3实现小箭头各种图形效果
2020/07/08 HTML / CSS
2014年消防工作实施方案
2014/02/20 职场文书
体育馆的标语
2014/06/24 职场文书
大学生就业意向书
2015/05/11 职场文书
2015法院个人工作总结范文
2015/05/25 职场文书
辩论赛开场白大全(主持人+辩手)
2015/05/29 职场文书
Python基础之pandas数据合并
2021/04/27 Python
PostgreSQL自动更新时间戳实例代码
2021/11/27 PostgreSQL
Golang日志包的使用
2022/04/20 Golang