jQuery如何操作HTML的元素和属性?(代码详解例)

本篇文章给大家带来的内容是介绍jquery如何操作html的元素和属性?(代码详解例),让大家了解jquery操作元素和属性的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

1. 获取HTML 元素的内容和属性

(1) 获得内容:  text()、html() 以及 val()方法

My Test JQuery$(function() {//text() - 设置或返回所选元素的文本内容            $("#btnText").click(function() {alert($("#myp1").text());});$("#btnTextSet").click(function() {$("#myp1").text('这是一个美好的日子');alert($("#myp1").text());}); //html() - 设置或返回所选元素的内容(包括 HTML 标记)            $("#btnHtml").click(function() {alert($("#myp1").html());});$("#btnHtmlSet").click(function() {$("#myp1").html('这是一个神奇的世界啊');alert($("#myp1").html());}); //val() - 设置或返回表单字段的值            $("#btnVal").click(function() {alert($("#myInput1").val());});$("#btnValSet").click(function() {$("#myInput1").val('好好学习,天天向上');alert($("#myInput1").val());});});

这是一个神奇的 世界

登录后复制

jQuery如何操作HTML的元素和属性?(代码详解例) jQuery如何操作HTML的元素和属性?(代码详解例)

jQuery如何操作HTML的元素和属性?(代码详解例)jQuery如何操作HTML的元素和属性?(代码详解例)

jQuery如何操作HTML的元素和属性?(代码详解例)jQuery如何操作HTML的元素和属性?(代码详解例)

(2) 获取属性:  attr()方法

My Test JQuery                    $(function(){              //attr() 方法用于获取属性值,也用于设置/改变属性值。            $("#btn_attr1").click(function(){                alert($("#myHref").attr("href"));            });            $("#btn_attr2").click(function(){                $("#myHref").attr("href","https://www.cnblogs.com");                alert('超链接属性设置为:'+$("#myHref").attr("href"));            });        });        
超链接

登录后复制

jQuery如何操作HTML的元素和属性?(代码详解例)  jQuery如何操作HTML的元素和属性?(代码详解例)

2. 添加元素:

立即学习“前端免费学习笔记(深入)”;

append() 和 prepend() 方法,after() 和 before() 方法

My Test JQuery$(function() {//append() 方法在被选元素的结尾插入内容(仍然该元素的内部)            $("#btn_append").click(function() {$("#myp1").append(" 是的");}); //prepend() 方法在被选元素的开头插入内容(仍然该元素的内部)            $("#btn_prepend").click(function() {$("#myp1").prepend("我说 ");}); //before() 方法在被选元素的开头插入内容            $("#btn_before").click(function() {$("#myInput1").before("Hello ");}); //after() 方法在被选元素的开头插入内容            $("#btn_after").click(function() {$("#myInput1").after("World ");});//特别说明://append() 和 prepend() 方法能够通过参数接收无限数量的新元素//after() 和 before() 方法能够通过参数接收无限数量的新元素。//可以通过 text/HTML、jQuery 或者 JavaScript/DOM 来创建新元素。//举例如下:/**$("#btn_after").click(function(){    var txt1="程序员";                        var txt2=$("").text("是厉害的人");         var txt3=document.createElement("

"); txt3.innerHTML="好用的jQuery!"; $("#myInput1").after(txt1,txt2,txt3);});**/});

这是一个神奇的 世界

登录后复制

jQuery如何操作HTML的元素和属性?(代码详解例)jQuery如何操作HTML的元素和属性?(代码详解例)

jQuery如何操作HTML的元素和属性?(代码详解例)jQuery如何操作HTML的元素和属性?(代码详解例)jQuery如何操作HTML的元素和属性?(代码详解例)

 3. 删除元素:

remove() 方法,empty() 方法

My Test JQuery$(function() {//remove() 方法删除被选元素及其子元素            $("#btn_remove").click(function() {$("#myp1").remove();}); //empty() 方法删除被选元素的子元素。            $("#btn_empty").click(function() {$("#myp2").empty();});});

这是一个神奇的 世界

这是一个神奇的 世界

登录后复制

 jQuery如何操作HTML的元素和属性?(代码详解例)

jQuery如何操作HTML的元素和属性?(代码详解例)

jQuery如何操作HTML的元素和属性?(代码详解例)

 4. 获取并设置 CSS 类:

addClass() 方法,removeClass() 方法,toggleClass() 方法

My Test JQuery$(function() {//addClass() - 向被选元素添加一个或多个类           $("#btn_addClass").click(function() {$("#myp1").addClass('blue');}); //removeClass() - 从被选元素删除一个或多个类            $("#btn_removeClass").click(function() {$("#myp1").removeClass('blue');}); //toggleClass() - 对被选元素进行添加/删除类的切换操作            $("#btn_toggleClass").click(function() {$("#myp1").toggleClass('blue');});});.blue {font-size: 16px;background-color: yellow;}

这是一个神奇的 世界

登录后复制

jQuery如何操作HTML的元素和属性?(代码详解例)jQuery如何操作HTML的元素和属性?(代码详解例)jQuery如何操作HTML的元素和属性?(代码详解例)

jQuery如何操作HTML的元素和属性?(代码详解例)jQuery如何操作HTML的元素和属性?(代码详解例)

5. css() 方法:

返回 CSS 属性、设置 CSS 属性、设置多个 CSS 属性

My Test JQuery$(function() {//返回指定的 CSS 属性的值            $("#btn_css1").click(function() {alert('myp1的背景颜色:' + $("#myp1").css("background-color"));}); //设置指定的 CSS 属性            $("#btn_css2").click(function() {$("#myp1").css("background-color", "green");}); //设置多个 CSS 属性            $("#btn_css3").click(function() {$("#myp1").css({"background-color": "pink","font-size": "20px"});});});


这是一个神奇的 世界

登录后复制

jQuery如何操作HTML的元素和属性?(代码详解例)jQuery如何操作HTML的元素和属性?(代码详解例)jQuery如何操作HTML的元素和属性?(代码详解例)

6. 处理尺寸的重要方法:

width() 和 height() 方法,innerWidth() 和 innerHeight() 方法,outerWidth() 和 outerHeight() 方法

My Test JQuery$(function() {//width() 方法设置或返回元素的宽度(不包括内边距、边框或外边距)。//height() 方法设置或返回元素的高度(不包括内边距、边框或外边距)。//innerWidth() 方法返回元素的宽度(包括内边距)。//innerHeight() 方法返回元素的高度(包括内边距)。//outerWidth() 方法返回元素的宽度(包括内边距和边框)。//outerHeight() 方法返回元素的高度(包括内边距和边框)。            $("#btn_css1").click(function() {$("#myp2").html("width: " + $("#myp1").width());$("#myp2").html($("#myp2").html() + "
height: " + $("#myp1").height());$("#myp2").html($("#myp2").html() + "
innerWidth: " + $("#myp1").innerWidth());$("#myp2").html($("#myp2").html() + "
innerHeight: " + $("#myp1").innerHeight());$("#myp2").html($("#myp2").html() + "
outerWidth: " + $("#myp1").outerWidth());$("#myp2").html($("#myp2").html() + "
outerHeight: " + $("#myp1").outerHeight());});});

p区域

登录后复制

jQuery如何操作HTML的元素和属性?(代码详解例)

总结:以上就是本篇文章的全部内容,大家可以自己动手试试,加深理解;希望能对大家的学习有所帮助,相关视频教程推荐:jQuery教程!

以上就是jQuery如何操作HTML的元素和属性?(代码详解例)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2737247.html

(0)
上一篇 2025年3月8日 01:33:22
下一篇 2025年3月7日 13:03:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • jQuery可以实现怎样的特效?jQuery特效的使用(代码示例)

    本篇文章给大家带来的内容是介绍jquery可以实现怎样的特效?jquery特效的使用(代码示例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。【相关视频教程推荐:jquery教程】 1、 jQuery 效果 &#8211…

    2025年3月8日
    200
  • jQuery怎么使用?jQuery选择器有哪些?

    本篇文章给大家带来的内容是介绍jquery怎么使用?jquery选择器有哪些?让大家了解jquery文件库的使用,基本语法的使用,jquery选择器。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 1. 使用方法 jQue…

    2025年3月8日 编程技术
    200
  • 如何在页面中添加锚点?添加锚点的两种方法

    如何在页面中添加锚点?本篇文章就给大家介绍在页面中添加锚点的两种方法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 方法一:使用a标签添加 1、通过设置a标签的href属性,跳转到页面中指定id标签的位置 2、a标签的h…

    编程技术 2025年3月8日
    200
  • jQuery之深入学习Animate(一)

    本篇文章给大家带来的内容是jquery之深入学习animate(一),让大家进一步了解jquery中animate的用法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 jQuery中animate的用法你了解多少呢?如果…

    编程技术 2025年3月8日
    200
  • jQuery之深入学习Animate(二)

    本篇文章给大家带来的内容是jquery之深入学习animate(二),接着之前的文章【jquery之深入学习animate(一)】让大家了解jquery中animate的用法。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。…

    2025年3月8日
    200
  • jQuery之深入学习Animate(三)

    本篇文章给大家深入介绍jquery中animate的用法,接着之前的文章【jquery之深入学习animate(二)】让大家可以进一步了解jquery中animate的使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 …

    编程技术 2025年3月8日
    200
  • ajax请求过程以及请求方法的讲解(代码示例)

    本篇文章给大家带来的内容是关于ajax请求过程以及请求方法的讲解(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 ajax 的全称是Asynchronous JavaScript and XML,其中,Async…

    编程技术 2025年3月8日
    200
  • jquery和vue的区别是什么

    jquery和vue的区别是什么?本篇文章就给大家简单比较一下jquery和vue.js,让大家了解jquery和vue.js之间有哪些区别。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 首先我们来了解一下jquery和…

    编程技术 2025年3月8日
    200
  • Jquery是什么

    jquery是什么?jquery有什么特点?jquery如何使用?很多人刚刚接触jquery,对这些问题可能比较陌生,下面我们来讲解一下jquery是什么,带你重新认识jquery。 Jquery是什么? Jquery是一种简洁快速的js框…

    2025年3月8日
    200
  • jQuery如何实现手风琴效果

    jQuery中主要通过鼠标滑入或滑出时给animate设置宽度来实现手风琴效果 今天将和大家介绍如何使用jQuery来实现手风琴效果也就是当鼠标进入时会扩展,滑出时会变小的效果 【推荐课程:jQuery教程】 实现手风琴效果所需要的知识点 …

    2025年3月8日
    200

发表回复

登录后才能评论