####JQuery的基本语法

<!--导入JQuery文件-->
<script src="js/jquery-3.1.1.min.js">
/*带min的是压缩后的JQuery*/
</script> <!--JQuery文档就绪函数
文档就绪函数:为了防止文档在完全加载(就绪)之前运行JQuery
$(document).ready(function(){ ---jQuery functions go here --- })
--> <script type="text/javascript">
// hide隐藏元素
// show显示元素
$(document).ready(function(){
$('p').hide();
}); //文档就绪函数 :简化
$(function(){
$('p').hide();
}) </script> <body>
<p>这是p标签的第一段内容</p>
<h2>这是p标签的第二段内容</h2>
<!--<script type="text/javascript">
// hide隐藏元素
// show显示元素
$('p').hide();
</script>-->
</body>

####DOM节点操作 创建和删除

<script src="js/jquery-3.1.1.min.js"></script>
<script type="text/javascript">
$(function(){
//添加节点
var table = $("<table><tr>tr内容</tr></table>");
$("div").append(table);
}) //删除节点
$(function(){
var table = $("<table id='t'><tr>tr内容</tr></table>");
$("div").append(table);
table.remove();
//克隆
table.clone().appendTo("div");
})
</script> <body>
<div></div>
</body>

####CSS操作 循环转播

<!--引入jquery-->
<style type="text/css">
div{
height: 300px;
width: 300px;
background-color: orange;
}
.a{
background-color: blue;
}
</style>
<script src="js/jquery-3.1.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
$("#d").mouseover(function(){
$(this).toggleClass('a');
//$(this).addClass('a');
}).mouseout(function(){
$(this).toggleClass('a');
//$(this).removeClass('a');
});
})
</script> <body>
<div id="d">
sdkfjs
</div>
</body>

####CSS操作

<!--引入jquery-->
<style type="text/css">
div{
height: 300px;
width: 300px;
background-color: orange;
}
.a{
background-color: blue;
}
</style>
<script src="js/jquery-3.1.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
$("#d").mouseover(function(){
$(this).addClass('a');
}).mouseout(function(){
$(this).removeClass('a');
});
})
</script> <body>
<div id="d">
sdkfjs
</div>
</body>

####通过jQuery修改CSS样式

    <script src="js/jquery-3.1.1.min.js"></script>
<script type="text/javascript">
$(function(){
//一个属性
/* $("div").css('background-color','red');*/ //多个属性
$("div").css({'background-color':'red','height':'100px',"width":"50px"});
})
</script> <div>
div中的内容
</div>

####操作元素属性

    <script src="js/jquery-3.1.1.min.js"></script>
<script type="text/javascript">
$(function(){
//获取input的name属性值
/* alert($('input').attr('name'));*/ //修改input的name属性值
/* $("input").attr('name','name被修改的属性值');
$("input").attr('type','password');
$("input").attr('id','text');*/ //一次性修改以上三个内容
//修改元素的所有属性值
$("input").attr({'name':'name值','type':'password','id':'id值'})
//多个属性值一起修改,调用attr方法,把所有要修改的属性放在{ }中,属性之间用 , 分隔
//属性名与属性值之间用 : 隔开
})
</script> <body>
<input type="text" name="ipt" value=""/>
</body>

####解决多库冲突

<script src="../js/jquery-3.1.1.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
$(function(){
//放弃$符号
jQuery.noConflict();
jQuery("#a").html('sddsdsdfsdfs') })
</script> <body>
<div id="a"></div>
</body>

####JS对象与JQuery对象相互转换

    <script src="js/jquery-3.1.1.min.js"></script>
<script type="text/javascript">
$(function(){
//原生的JS对象与JQuery对象不是一个概念,二者不可互相调用
var d = document.getElementById('d'); /* //JS的方式添加内容
d.innerText = '添加的内容';*/ //原生DOM(JS对象)转换为JQuery对象:$(原生对象)
$(d).html('将d放在$符号当中转换'); //JQuery方式
var d = $('#d');
//JQuery的方法调用ID为d的对象
d.html('JQuery添加的内容'); var e = $("#e");
//这个不能实现
// e.innerText('JQuery对象不能直接调用JS的原生方法');
//JQuery对象转原生对象:$(...)[0] 转原生对象用下标,只能用下标为0转换。
e[0].innerText('JQuery对象不能直接调用JS的原生方法');
//方法二: $(...).get(0)
e.get(0).innerText('通过get方法添加的内容'); })
</script> <body>
<div id="d"></div>
<div id="e"></div>
</body>

JQuery——相关练习的更多相关文章

  1. JQuery 相关用法和操作

    01-JQuery 基础语法: 1.使用JQuery必须先导入JQuery.x.x.xjs文件. 2.JQuery中的选择器: $(选择器).函数() ① $是JQuery的缩写,既可以使用JQuer ...

  2. jQuery相关知识总结

    1 encodeURIComponent(city)处理js传值乱码问题 2 总体概述 以后项目如果没有特殊情况,一般采用jQuery作为最基础的公共底层库. 另外对于前端的javascript相关的 ...

  3. 【转】JQUERY相关的几个网站

    作者:Terry li - GBin1.com 1. John Resig - http://ejohn.org 毫无疑问,jQuery 的缔造者的博客是你首先必须关注的. 2. Filmament ...

  4. jQuery相关面试题

    1 你在公司是怎么用jquery的? 答:在项目中是怎么用的是看看你有没有项目经验(根据自己的实际情况来回答) 你用过的选择器啊,复选框啊,表单啊,ajax啊,事件等 配置Jquery环境 下载jqu ...

  5. 【summary】JQuery 相关css、ajax、数据操作函数或方法

    总结一下JQuery常用的函数方法,更加系统的整理一下. JQuery遍历的一些函数: 函数 描述 .add() 将元素添加到匹配元素的集合中. .andSelf() 把堆栈中之前的元素集添加到当前集 ...

  6. 学习MVC和jQuery相关的书

    Insus.NET还是较喜欢看纸质书.学习ASP.NET MVC和jQuery编程,Insus.NET为了加强功力,决定再购买几本相关的书:   十月份时,还买了一本: 前两本快递刚送到手,后一本已经 ...

  7. JQUERY相关

    https://github.com/mythz/jquip/ http://zeptojs.com/ http://devework.com/jquery-builder.html http://p ...

  8. jquery学习笔记----jquery相关的文档

    http://tool.oschina.net/apidocs/apidoc?api=jquery http://www.w3school.com.cn/jquery/jquery_ref_event ...

  9. jquery相关校验以及jquery其他知识总结

    //************jquery校验**********/ //数字校验(整数)function isDigit(str) { var patrn=/^[0-9]*$/; return pat ...

  10. jquery 相关class属性的操作

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

随机推荐

  1. 什么是Cassandra数据库

    在本文中,我们将介绍Cassandra名字的含义.Cassandra的发展简史.Cassandra这项技术的特点及优势,以及对于这项技术的未来展望. 本文将用浅显易懂的方式,帮助您将对Cassandr ...

  2. SpringBoot全局时间转换器

    SpringBoot全局时间转换器 日常开发中,接收时间类型参数处处可见,但是针对不同的接口.往往需要的时间类型不一致 @DateTimeFormat(pattern = "yyyy-MM- ...

  3. android stdio 打包

    1.Build -> Generate Signed APK...,打开如下窗口 2.假设这里没有打过apk包,点击Create new,窗口如下 这里只要输入几个必要项 Key store p ...

  4. Beta冲刺--总结随笔

    一.项目预期计划 时间 (天) 预期计划 完成情况 1-2 登录注册页面美化 完成 3-5 完善寻/失物登记以及管理页面 完成 6-9 实现剩下的用户管理.我的账号等页面 50% 9-10 最终测试与 ...

  5. [ABP教程]第七章 作者:数据库集成

    Web开发教程7 作者:数据库集成 关于此教程 在这个教程系列中,你将要构建一个基于ABP框架的应用程序 Acme.BookStore.这个应用程序被用于甘丽图书页面机器作者.它将用以下开发技术: E ...

  6. 【递归】P1157组合的输出

    题目相关 题目描述 排列与组合是常用的数学方法,其中组合就是从n个元素中抽出r个元素(不分顺序且 r ≤n),我们可以简单地将n个元素理解为自然数1,2,-,n从中任取r个数. 现要求你输出所有组合. ...

  7. linux mysql source 导入大文件报错解决办法

    找到mysql的配置文件目录 my.cnf interactive_timeout = 120wait_timeout = 120max_allowed_packet = 500M 在导入过程中可能会 ...

  8. 3.利用jmeter制作性能脚本

        jmeter录制脚本示例   jmeter手工脚本编写与调试   业务逻辑实现之逻辑控制器   业务脚本参数化实现   jmeter处理cookie   beanshell脚本   ...

  9. 容器编排系统K8s之包管理器Helm基础使用

    前文我们了解了k8s上的hpa资源的使用,回顾请参考:https://www.cnblogs.com/qiuhom-1874/p/14293237.html:今天我们来聊一下k8s包管理器helm的相 ...

  10. MySQL全面瓦解19:游标相关

    定义 我们经常会遇到这样的一种情况,需要对我们查询的结果进行遍历操作,并对遍历到的每一条数据进行处理,这时候就会使用到游标. 所以:游标(Cursor)是处理数据的一种存储在MySQL服务器上的数据库 ...