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实现提示语淡入效果
May 05 jQuery
jQuery zTree树插件动态加载实例代码
May 11 jQuery
jQuery插件imgAreaSelect基础讲解
May 26 jQuery
基于jQuery Easyui实现登陆框界面
Jul 10 jQuery
jquery对table做排序操作的实例演示
Aug 10 jQuery
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
javaScript和jQuery自动加载简单代码实现方法
Nov 24 jQuery
jquery分页插件pagination使用教程
Oct 23 jQuery
jQuery+PHP+Ajax实现动态数字统计展示功能
Dec 25 jQuery
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 jQuery
jquery css实现流程进度条
Mar 26 jQuery
jQuery+css实现的点击图片放大缩小预览功能示例【图片预览 查看大图】
May 29 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中的错误处理、异常处理机制分析
2012/05/07 PHP
成为好程序员必须避免的5个坏习惯
2014/07/04 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
js获取dom的高度和宽度(可见区域及部分等等)
2013/06/13 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
js基于setTimeout与setInterval实现多线程
2016/06/17 Javascript
AngularJs基本特性解析(一)
2016/07/21 Javascript
利用JavaScript判断浏览器类型及版本
2016/08/23 Javascript
D3.js实现散点图和气泡图的方法详解
2016/09/21 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
详解jQuery中基本的动画方法
2016/12/14 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
es6学习笔记之Async函数基本教程
2017/05/11 Javascript
JavaScript之map reduce_动力节点Java学院整理
2017/06/29 Javascript
微信小程序wx.request实现后台数据交互功能分析
2017/11/25 Javascript
12个提高JavaScript技能的概念(小结)
2019/05/09 Javascript
koa2 从入门到精通(小结)
2019/07/23 Javascript
使用layui的router来进行传参的实现方法
2019/09/06 Javascript
NodeJS模块Buffer原理及使用方法解析
2020/11/11 NodeJs
Python的Django框架中URLconf相关的一些技巧整理
2015/07/18 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
使用python 3实现发送邮件功能
2018/06/15 Python
深入理解Django自定义信号(signals)
2018/10/15 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
python logging模块书写日志以及日志分割详解
2019/07/22 Python
Django实现图片上传功能步骤解析
2020/04/22 Python
摩飞电器俄罗斯官方网站:Morphy Richards俄罗斯
2020/07/30 全球购物
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
农业大学毕业生的个人自我评价
2013/10/11 职场文书
高一新生军训感言
2014/03/02 职场文书
租赁协议书范本
2014/04/22 职场文书
会议邀请函
2015/01/30 职场文书
新课程改革心得体会
2016/01/22 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA