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绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
May 20 jQuery
jquery仿京东商品放大浏览页面
Jun 06 jQuery
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
jQuery中 DOM节点操作方法大全
Oct 12 jQuery
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
Dec 18 jQuery
jQuery实现的页面详情展开收起功能示例
Jun 11 jQuery
深入浅析angular和vue还有jquery的区别
Aug 13 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 jQuery
jQuery实现点击旋转,再点击恢复初始状态动画效果示例
Dec 11 jQuery
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 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
ThinkPHP的cookie和session冲突造成Cookie不能使用的解决方法
2014/07/01 PHP
php生成固定长度纯数字编码的方法
2015/07/09 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
推荐:极酷右键菜单
2006/11/29 Javascript
jQuery UI Dialog 创建友好的弹出对话框实现代码
2012/04/12 Javascript
javascript数组的使用
2013/03/28 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
JavaScript中0和&quot;&quot;比较引发的问题
2016/05/26 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
JS中递归函数
2016/06/17 Javascript
深入理解React高阶组件
2017/09/28 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2018/12/05 Javascript
原生js+css调节音量滑块
2020/01/15 Javascript
python实现计算资源图标crc值的方法
2014/10/05 Python
Python用Bottle轻量级框架进行Web开发
2016/06/08 Python
浅谈编码,解码,乱码的问题
2016/12/30 Python
使用Flask集成bootstrap的方法
2018/07/24 Python
python实现随机梯度下降法
2020/03/24 Python
Python pycharm 同时加载多个项目的方法
2019/01/17 Python
分析经典Python开发工程师面试题
2019/04/08 Python
详解python中的数据类型和控制流
2019/08/08 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
Python基于network模块制作电影人物关系图
2020/06/19 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
详细分析Python collections工具库
2020/07/16 Python
HTML5中使用postMessage实现两个网页间传递数据
2016/06/22 HTML / CSS
波兰最早的运动鞋精品店之一:Street Supply
2019/08/29 全球购物
某IT外企面试题-二分法求方程!看看大家的C++功底
2015/07/04 面试题
一年级班主任感言
2014/03/08 职场文书
经管应届生求职信范文
2014/05/18 职场文书
项目经理岗位职责范本
2015/04/01 职场文书
使用python如何删除同一文件夹下相似的图片
2021/05/07 Python
ORACLE数据库应用开发的三十个注意事项
2021/06/07 Oracle