JQuery下载:
也可以通过:
谷歌CND
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js">
</script>
或者
微软CND
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js">
</script>
JQuery的语句都放在:
$(document).ready(function(){
// jQuery functions go here
});
这是为了防止文档在完全加载(就绪)之前运行 jQuery 代码;
如果在文档没有完全加载之前就运行函数,操作可能失败基础语法是:$(标签、id、class等).执行的操作()美元符号定义 jQuery
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | 选择符(selector)“查询”和“查找” HTML 元素 jQuery 的 action() 执行对元素的操作 示例 $( this ).hide() - 隐藏当前元素 $( "p" ).hide() - 隐藏所有段落 $( ".test" ).hide() - 隐藏所有 class = "test" 的所有元素 $( "#test" ).hide() - 隐藏所有 id= "test" 的元素 jQuery 使用 CSS 选择器来选取 HTML 元素。 $( "p" ) 选取 <p> 元素。 $( "p.intro" ) 选取所有 class = "intro" 的 <p> 元素。 $( "p#demo" ) 选取所有 id= "demo" 的 <p> 元素。 jQuery 使用 XPath 表达式来选择带有给定属性的元素。 $( "[href]" ) 选取所有带有 href 属性的元素。 $( "[href='#']" ) 选取所有带有 href 值等于 "#" 的元素。 $( "[href!='#']" ) 选取所有带有 href 值不等于 "#" 的元素。 $( "[href$='.jpg']" ) 选取所有 href 值以 ".jpg" 结尾的元素。 jQuery CSS 选择器可用于改变 HTML 元素的 CSS 属性。 下面的语句把所有 p 元素的背景颜色更改为红色: $(document).ready( function (){ $( "button" ).click( function (){ $( "p" ).css( "background-color" , "red" ); }); }); |
详见:
https://www.w3school.com.cn/jquery/jquery_ref_selectors.asp
按钮点击事件:
$("button").click(function() { // some code... } )
这类似一个函数,然后函数体中执行选择器方法:
$("p").hide();
语法 | 描述 |
---|---|
$(this) | 当前 HTML 元素 |
$("p") | 所有 <p> 元素 |
$("p.intro") | 所有 class="intro" 的 <p> 元素 |
$(".intro") | 所有 class="intro" 的元素 |
$("#intro") | id="intro" 的元素 |
$("ul li:first") | 每个 <ul> 的第一个 <li> 元素 |
$("[href$='.jpg']") | 所有带有以 ".jpg" 结尾的属性值的 href 属性 |
$("div#intro .head") | id="intro" 的 <div> 元素中的所有 class="head" 的元素 |
Event 函数 | 绑定函数至 |
---|---|
$(document).ready(function) | 将函数绑定到文档的就绪事件(当文档完成加载时) |
$(selector).click(function) | 触发或将函数绑定到被选元素的点击事件 |
$(selector).dblclick(function) | 触发或将函数绑定到被选元素的双击事件 |
$(selector).focus(function) | 触发或将函数绑定到被选元素的获得焦点事件 |
$(selector).mouseover(function) | 触发或将函数绑定到被选元素的鼠标悬停事件 |
标签:
JQuery
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)