热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

JQuery5.属性操作之宠物画廊及表格全选

样式:在style里面写的,用css来操作属性:在标签里面写的,用attr方法来操作attr方法设置属性,

样式:在style里面写的,用 css 来操作
属性:在标签里面写的,用 attr 方法来操作

attr 方法


  • 设置属性,不设置值:返回的是该属性的值

//attr(name)
$("img").attr("alt");

  • 设置单个属性

//attr(name, value)
$("img").attr("alt", "图片提示");

  • 设置多个属性

//attr(name, value)
$("img").attr({alt:"提示",title:"标题",aa:"bb"
})

宠物画廊

DOCTYPE html>
<html><head lang&#61;"en"><meta charset&#61;"UTF-8"><title>title><style type&#61;"text/css">body {font-family: "Helvetica", "Arial", serif;color: #333;background-color: #ccc;margin: 1em 10%;}h1 {color: #333;background-color: transparent;}a {color: #c60;background-color: transparent;font-weight: bold;text-decoration: none;}ul {padding: 0;}li {float: left;padding: 1em;list-style: none;}#imagegallery {list-style: none;}#imagegallery li {margin: 0px 20px 20px 0px;padding: 0px;display: inline;}#imagegallery li a img {border: 0;}style><script src&#61;"../jquery-1.12.4.js">script><script>$(function() {//1. 给所有的a注册点击事件$("#imagegallery a").click(function() {let href &#61; $(this).attr("href");$("#image").attr("src", href);let title &#61; $(this).attr("title");$("#des").text(title);return false;});});script>head><body><h2>宠物画廊h2><ul id&#61;"imagegallery"><li><a href&#61;"https://img0.baidu.com/it/u&#61;2121198274,334472822&fm&#61;26&fmt&#61;auto&gp&#61;0.jpg" title&#61;"宠物A"><img src&#61;"https://img0.baidu.com/it/u&#61;2121198274,334472822&fm&#61;26&fmt&#61;auto&gp&#61;0.jpg" width&#61;"100" alt&#61;"宠物1" />a>li><li><a href&#61;"https://img2.baidu.com/it/u&#61;2811156018,1959433119&fm&#61;26&fmt&#61;auto&gp&#61;0.jpg" title&#61;"宠物B"><img src&#61;"https://img2.baidu.com/it/u&#61;2811156018,1959433119&fm&#61;26&fmt&#61;auto&gp&#61;0.jpg" width&#61;"100" alt&#61;"宠物2" />a>li><li><a href&#61;"https://img2.baidu.com/it/u&#61;2755867228,1853722967&fm&#61;26&fmt&#61;auto&gp&#61;0.jpg" title&#61;"宠物C"><img src&#61;"https://img2.baidu.com/it/u&#61;2755867228,1853722967&fm&#61;26&fmt&#61;auto&gp&#61;0.jpg" width&#61;"100" alt&#61;"宠物3" />a>li><li><a href&#61;"https://img0.baidu.com/it/u&#61;3246027752,1353919475&fm&#61;26&fmt&#61;auto&gp&#61;0.jpg" title&#61;"宠物D"><img src&#61;"https://img0.baidu.com/it/u&#61;3246027752,1353919475&fm&#61;26&fmt&#61;auto&gp&#61;0.jpg" width&#61;"100" alt&#61;"宠物4" />a>li>ul><div style&#61;"clear:both">div><img id&#61;"image" src&#61;"images/placeholder.png" alt&#61;"" width&#61;"450px" /><p id&#61;"des">选择一个图片p>body>
html>

效果图&#xff1a;
在这里插入图片描述

prop 方法

对于布尔类型的属性&#xff0c;不要attr方法&#xff0c;应该用prop方法 prop用法跟attr方法一样

表格全选

DOCTYPE html>
<html><head lang&#61;"en"><meta charset&#61;"UTF-8"><title>title><style>* {padding: 0;margin: 0;}.wrap {width: 300px;margin: 100px auto 0;}table {border-collapse: collapse;border-spacing: 0;border: 1px solid #c0c0c0;width: 300px;}th,td {border: 1px solid #d0d0d0;color: #404060;padding: 10px;}th {background-color: #09c;font: bold 16px "微软雅黑";color: #fff;}td {font: 14px "微软雅黑";}tbody tr {background-color: #f0f0f0;}tbody tr td:first-child {text-align: center;}tbody tr:hover {cursor: pointer;background-color: #fafafa;}style>head><body><div class&#61;"wrap"><table><thead><tr><th><input type&#61;"checkbox" id&#61;"j_cbAll" />th><th>商品th><th>价钱th>tr>thead><tbody id&#61;"j_tb"><tr><td><input type&#61;"checkbox" />td><td>iPhone8td><td>8000td>tr><tr><td><input type&#61;"checkbox" />td><td>iPad Protd><td>5000td>tr><tr><td><input type&#61;"checkbox" />td><td>iPad Airtd><td>2000td>tr><tr><td><input type&#61;"checkbox" />td><td>Apple Watchtd><td>2000td>tr>tbody>table>div><script src&#61;"jquery-1.12.4.js">script><script>$(function() {$("#j_cbAll").click(function() {$("#j_tb input").prop("checked", $(this).prop(&#39;checked&#39;))})$("#j_tb input").click(function(){let checkboxAll &#61; $("#j_tb input").lengthlet ischecked &#61; $("#j_tb input:checked").lengthif (ischecked &#61;&#61;&#61; checkboxAll) {$("#j_cbAll").prop("checked",true)} else{$("#j_cbAll").prop("checked",false)}})});script>body>html>

效果图&#xff1a;
在这里插入图片描述


推荐阅读
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 前端不规则图像点击_如何在前端开发的潮流中快速学习学好学以致用?
    大家好,我是致力于前端开发,前端设计,前端入门的前端小姐姐,今天为大家带来的前端新知识是【雪碧图和滑动门】,不 ... [详细]
  • 使用圣杯布局模式实现网站首页的内容布局
    本文介绍了使用圣杯布局模式实现网站首页的内容布局的方法,包括HTML部分代码和实例。同时还提供了公司新闻、最新产品、关于我们、联系我们等页面的布局示例。商品展示区包括了车里子和农家生态土鸡蛋等产品的价格信息。 ... [详细]
  • 使用HTML创建弹出框以便用户输入信息
    在做项目的过程中,我们时常需要进行一些弹框操作,比如在后台管理时需要进行的一些增删改操作,这个时候我们需要使用到弹框,或者在 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • javascript  – 概述在Firefox上无法正常工作
    我试图提出一些自定义大纲,以达到一些Web可访问性建议.但我不能用Firefox制作.这就是它在Chrome上的外观:而那个图标实际上是一个锚点.在Firefox上,它只概述了整个 ... [详细]
  • 推荐系统遇上深度学习(十七)详解推荐系统中的常用评测指标
    原创:石晓文小小挖掘机2018-06-18笔者是一个痴迷于挖掘数据中的价值的学习人,希望在平日的工作学习中,挖掘数据的价值, ... [详细]
  • 本文由编程笔记#小编为大家整理,主要介绍了css回到顶部按钮相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 面试中2次被问到过这个知识点,实际开发中,应用事件委托也比较常见。JS中事件委托的实现主要依赖于事件冒泡。那什么是事件冒泡?就是事件从最深 ... [详细]
  • backgroundposition和长图实现鼠标悬浮动画效果
    以下图片及代码均来自京东云点击这里进入京东云思路和效果图:background-position:00可以用js动态的将长图按帧数一帧一阵的展示出来效果类似gif,红框就是可视界面 ... [详细]
  • css自适应字体样式?如果是一排文字,一个background‘red’;就搞定了。是多行的话,只有根据文字行高,用一张背景图横向重复。css样式自适应分辨率高度和宽度尽量使用百分 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • 也就是|小窗_卷积的特征提取与参数计算
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了卷积的特征提取与参数计算相关的知识,希望对你有一定的参考价值。Dense和Conv2D根本区别在于,Den ... [详细]
author-avatar
小蚊子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有