jQuery
来源:互联网 发布:caffe 安装cudnn 编辑:程序博客网 时间:2024/06/14 21:09
选择器的分类
id选择器(#)
类选择器(.)
标签选择器
派生选择器
属性选择器
过滤选择器
onclick点击事件
<!DOCTYPE html><html> <head> <title>jquery</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <script type="text/javaScript" src="./jquery-1.8.3.min.js"></script> <script type="text/javaScript"> function test1(){ $("#lq").hide(); } function test2(){ $("#lq").show(); } </script> </head> <body> <input type="button" value="隐藏" onclick="test1()"/> <input type="button" value="显示" onclick="test2()"/> <div id="lq">lanqiao<br/>lanqiao<br/>lanqiao<br/>lanqiao</div></html>
document.getElementById.style.display="none";$("#lq").hide(); jQuery("#lq").hide();
三条语句表示的含义是一样的
<input type="button" value="隐藏" onclick="alert(1)"/><input type="button" value="隐藏" onclick="$(this).hide()"/>this指代的input标签自己
$.each()
<!DOCTYPE html><html> <head> <title>jquery</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> <script type="text/javaScript" src="./jquery-1.8.3.min.js"></script> <script type="text/javaScript"> /*function test(){ var elements = document.getElementsByName("hobby"); for(var i=0;i<elements.length;i++){ var element = elements[i]; console.log(element.value+element.checked) } }*/ var fun = function(i,inputElement){ console.log(inputElement.value+inputElement.checked); }; function test(){ (1)$.each($("[name='hobby']"),fun); 可以是数组或者jQuery对象调用 (2)$("[name='hobby']").each(fun); 只能是jQuery对象调用 } </script> </head> <body> <form> <label for="hobby1">篮球</label> <input id="hobby1" type="checkbox" name="hobby" value="1"/> <label for="hobby2">足球</label> <input id="hobby2" type="checkbox" name="hobby" value="2"/> <label for="hobby3">排球</label> <input id="hobby3" type="checkbox" name="hobby" value="3"/> <input type="button" value="获取值" **onclick="test()"**/> </form> </body></html>
<form> <label for="hobby1">篮球</label> <input id="hobby1" type="checkbox" name="hobby" value="1"/> <label for="hobby2">足球</label> <input id="hobby2" type="checkbox" name="hobby" value="2"/> <label for="hobby3">排球</label> <input id="hobby3" type="checkbox" name="hobby" value="3"/> <input type="button" value="获取值"/></form>**<script type="text/javascript"> $("[type='button']").click(function(){ alert(11) });</script>**
过滤选择器
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><style> .odd{ background-color:pink; } .even{ background-color:yellow; } .mouse{ background-color:white; }</style><script type="text/javascript" src="./jquery-1.8.3.min.js"></script><script type="text/javascript"> function changeColor(obj){ $(obj).addClass("mouse") }</script><table border="1" width="100%"> <tr onmouseover="changeColor(this)"> <td>1</td><td>2</td><td>3</td><td>4</td><td>5</td> </tr> <tr onmouseover ="changeColor(this)"> <td>1</td><td>2</td><td>3</td><td>4</td><td>5</td> </tr></table><script type="text/javascript"> $("tr:odd").addClass("odd"); $("tr:even").addClass("even");</script>
或者可以不在tr使用onmouseover,直接在使用
<script type="text/javascript"> $("tr:odd").addClass("odd"); $("tr:even").addClass("even"); $("tr").hover(function(){ $(this).addClass("mouse");; },function(){ $(this).removeClass("mouse"); });</script>
onload加载的几种方式
$(document).ready(test);$(test);$( function(){});onload=test;<body onload=”test2()” ><body>
颜色切换的样式可以在
<script type="text/javascript"> $("tr:odd").css("backgroundColor","pink"); $("tr:even").css("backgroundColor","yellow"); $("tr").hover(function(){ $(this).css("backgroundColor","white"); },function(){ $("tr:odd").css("backgroundColor","pink"); $("tr:even").css("backgroundColor","yellow"); });</script>
注意:addClass()与.css()不要交叉使用
使用bind方法
<script type="text/javascript"> $("tr:odd").css("backgroundColor","pink"); $("tr:even").css("backgroundColor","yellow"); $("tr").bind({ mouseover:function(){$(this).css("background-color","white");}, mouseout:function(){$("tr:odd").css("backgroundColor","pink"); $("tr:even").css("backgroundColor","yellow");} });</script>
The beautiful views out of the window for mediterranean.
阅读全文
0 0
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQuery
- JQUERY
- jquery
- jQuery
- jquery
- jquery
- 【OpenCV入门指南】第八篇 灰度直方图
- (java)String 中 ==与equals方法 的区别
- 纯CSS实现多页签跳转
- Git相关知识(2)
- 插入排序算法(C实现)
- jQuery
- 【OpenCV入门指南】第九篇 灰度直方图均衡化
- sharesdk分享问题
- "大坑" Tomcat服务器上localhost:8080可访问 公网IP无法访问
- 【OpenCV入门指南】第十篇 彩色直方图均衡化
- GET方式提交Servlet后台获取中文乱码
- nmap验证多种漏洞
- PAT1002题解
- Android布局中margin,padding,align的用法和区别