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插件制作 自增长输入框实现代码
Aug 17 jQuery
jQuery实现分页功能(含ajax请求、后台数据、附完整demo)
Apr 03 jQuery
jQuery实现菜单栏导航效果
Aug 15 jQuery
jQueryUI Sortable 应用Demo(分享)
Sep 07 jQuery
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
jQuery幻灯片插件owlcarousel参数说明中文文档
Feb 27 jQuery
jQuery pagination分页示例详解
Oct 23 jQuery
jQuery操作cookie的示例代码
Jun 05 jQuery
jquery实现下载图片功能
Jul 18 jQuery
jquery获取input输入框中的值
Nov 13 jQuery
jQuery实现简单三级联动效果
Sep 05 jQuery
jQuery实现二级导航菜单的示例
Sep 30 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
老照片 - 几十年前的收音机与人
2021/03/02 无线电
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
php强制运行广告的方法
2014/12/01 PHP
thinkPHP模型初始化实例分析
2015/12/03 PHP
Yii2中事务的使用实例代码详解
2016/09/07 PHP
php 可变函数使用小结
2018/06/12 PHP
JavaScript 一道字符串分解的题目
2011/08/03 Javascript
js对table的td进行相同内容合并示例详解
2013/12/27 Javascript
jQuery实现的指纹扫描效果实例(附演示与demo源码下载)
2016/01/26 Javascript
AngularJS基础 ng-src 指令简单示例
2016/08/03 Javascript
jQuery插件EasyUI设置datagrid的checkbox为禁用状态的方法
2016/08/05 Javascript
Vue.Draggable拖拽功能的配置使用方法
2020/07/29 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
numpy matrix和array的乘和加实例
2018/06/28 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
python pandas.DataFrame.loc函数使用详解
2020/03/26 Python
关于python 跨域处理方式详解
2020/03/28 Python
python同时遍历两个list用法说明
2020/05/02 Python
Tensorflow全局设置可见GPU编号操作
2020/06/30 Python
Python 如何实现访问者模式
2020/07/28 Python
python time()的实例用法
2020/11/03 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
HTML 5 input placeholder 属性如何完美兼任ie
2014/05/12 HTML / CSS
美国成衣女装品牌:CHICO’S
2016/09/19 全球购物
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
施华洛世奇波兰官网:SWAROVSKI波兰
2019/06/18 全球购物
华为智利官方商店:Huawei Chile
2020/05/09 全球购物
教师专业自荐信
2014/05/31 职场文书
2015年个人自我剖析材料
2014/12/29 职场文书
仙境之桥观后感
2015/06/16 职场文书
宝宝满月宴答谢词
2015/09/30 职场文书
MongoDB数据库常用的10条操作命令
2021/06/18 MongoDB
SQL IDENTITY_INSERT作用案例详解
2021/08/23 MySQL
Qt数据库应用之实现图片转pdf
2022/06/01 Java/Android