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鼠标悬停内容动画切换效果
Apr 27 jQuery
jQuery Validate 校验多个相同name的方法
May 18 jQuery
使用jQuery实现页面定时弹出广告效果
Aug 24 jQuery
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
jquery ajaxfileupload异步上传插件
Nov 21 jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
jQuery实现的点击标题文字切换字体效果示例【测试可用】
Apr 26 jQuery
jQuery超简单遮罩层实现方法示例
Sep 06 jQuery
jQuery利用FormData上传文件实现批量上传
Dec 04 jQuery
jquery添加div实现消息聊天框
Feb 08 jQuery
jquery向后台提交数组的代码分析
Feb 20 jQuery
jQuery实现B2B网站后台管理系统侧导航
Jul 08 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
一个很方便的 XML 类!!原创的噢
2006/10/09 PHP
用php实现的获取网页中的图片并保存到本地的代码
2010/01/05 PHP
Javascript 中的类和闭包
2010/01/08 Javascript
JS 实现导航栏悬停效果
2013/09/23 Javascript
可选择和输入的下拉列表框示例
2013/11/05 Javascript
JS、DOM和JQuery之间的关系示例分析
2014/04/09 Javascript
返回顶部按钮响应滚动且动态显示与隐藏
2014/10/14 Javascript
html的DOM中document对象anchors集合用法实例
2015/01/21 Javascript
jQuery实现移动 和 渐变特效的点击事件
2015/02/26 Javascript
常用jQuery代码分享
2015/07/14 Javascript
javaScript给元素添加多个class的简单实现
2016/07/20 Javascript
浅谈jquery之on()绑定事件和off()解除绑定事件
2016/10/26 Javascript
JavaScript设计模式之策略模式详解
2017/06/09 Javascript
JavaScript 获取元素在父节点中的下标(推荐)
2017/06/28 Javascript
Mac下安装vue
2018/04/11 Javascript
微信小程序canvas拖拽、截图组件功能
2018/09/04 Javascript
对 Vue-Router 进行单元测试的方法
2018/11/05 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
JS实现纸牌发牌动画
2021/01/19 Javascript
[46:00]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#4EG VS Fnatic第一局
2016/03/03 DOTA
Linux上安装Python的PIL和Pillow库处理图片的实例教程
2016/06/23 Python
Python解决抛小球问题 求小球下落经历的距离之和示例
2018/02/01 Python
python读取视频流提取视频帧的两种方法
2020/10/22 Python
使用python从三个角度解决josephus问题的方法
2020/03/27 Python
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
高中自我鉴定范文
2013/11/03 职场文书
审计工作个人的自我评价
2013/12/25 职场文书
企事业单位求职者的自我评价
2013/12/28 职场文书
运动会入场词200字
2014/02/15 职场文书
共产党员公开承诺书范文
2014/03/28 职场文书
运动会口号16字
2014/06/07 职场文书
个人求职自荐信范文
2014/06/20 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
入党转正申请书范文
2019/05/20 职场文书
详解使用 CSS prefers-* 规范提升网站的可访问性与健壮性
2021/05/25 HTML / CSS
win10更新失败无限重启解决方法
2022/04/19 数码科技