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源码解读之extend()与工具方法、实例方法详解
Mar 30 jQuery
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
May 08 jQuery
jQuery动画_动力节点节点Java学院整理
Jul 04 jQuery
jQuery Position方法使用和兼容性
Aug 23 jQuery
JavaScript实现离开页面前提示功能【附jQuery实现方法】
Sep 26 jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
jQuery滑动效果实现方法分析
Sep 05 jQuery
详解jQuery-each()方法
Mar 13 jQuery
JQuery样式操作、click事件以及索引值-选项卡应用示例
May 14 jQuery
jQuery实现动态加载(按需加载)javascript文件的方法分析
May 31 jQuery
JQuery样式与属性设置方法分析
Dec 07 jQuery
基于jquery实现彩色投票进度条代码解析
Aug 26 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入门速成教程
2007/03/19 PHP
windows下升级PHP到5.3.3的过程及注意事项
2010/10/12 PHP
PHP 事件机制(2)
2011/03/23 PHP
php实现比较全的数据库操作类
2015/06/18 PHP
jquery获取多个checkbox的值异步提交给php的方法
2015/06/24 PHP
thinkphp中字符截取函数msubstr()用法分析
2016/01/09 PHP
用php+ajax新建流程(请假、进货、出货等)
2017/06/11 PHP
JavaScript 给汉字排序实例代码
2008/06/28 Javascript
jQuery each()小议
2010/03/18 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
使用JavaScript开发IE浏览器本地插件实例
2015/02/18 Javascript
JavaScript生成的动态下雨背景效果实现方法
2015/02/25 Javascript
jQuery实现仿腾讯视频列表分页效果的方法
2015/08/07 Javascript
Jquery Ajax Error 调试错误的技巧
2015/11/20 Javascript
Javascript实现的SHA-256加密算法完整实例
2016/02/02 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
详谈构造函数加括号与不加括号的区别
2017/10/26 Javascript
Webpack实战加载SVG的方法
2017/12/26 Javascript
angular中子控制器向父控制器传值的实例
2018/10/08 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
[22:20]初生之犊-TI4第5名LGD战队纪录片
2014/08/13 DOTA
python正则表达式去掉数字中的逗号(python正则匹配逗号)
2013/12/25 Python
浅谈Python实现贪心算法与活动安排问题
2017/12/19 Python
使用Eclipse如何开发python脚本
2018/04/11 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
2018/04/26 Python
python三方库之requests的快速上手
2019/03/04 Python
python 实现多维数组转向量
2019/11/30 Python
Petmate品牌官方网站:宠物用品
2018/11/25 全球购物
金融专业推荐信
2013/11/14 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
派出所副所长四风问题个人整改措施思想汇报
2014/10/13 职场文书
小班下学期幼儿评语
2014/12/30 职场文书
幼儿园校车安全责任书
2015/05/08 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
MySQL中datetime时间字段的四舍五入操作
2021/10/05 MySQL
Java+swing实现抖音上的表白程序详解
2022/06/25 Java/Android