jquery
向页面添加jquery库
<head>
<script type="text/javascript" src="jquery.js"></script>
</head>
jquery元素选择器
$("p") 选取 <p> 元素。
$("p.intro") 选取所有 class="intro" 的 <p> 元素。
$("p#demo") 选取所有 id="demo" 的 <p> 元素。
jquery 属性选择器
jquery 使用 XPath 表达式来选择带有给定属性的元素。
$("[href]") 选取所有带有 href 属性的元素。
$("[href='#']") 选取所有带有 href 值等于 "#" 的元素。
$("[href!='#']") 选取所有带有 href 值不等于 "#" 的元素。
$("[href$='.jpg']") 选取所有 href 值以 ".jpg" 结尾的元素。
jquery CSS 选择器
jquery CSS 选择器可用于改变 HTML 元素的 CSS 属性。
下面的例子把所有 p 元素的背景颜色更改为红色:
实例:$("p").css("background-color","red");
jQuery 事件
$(document).ready(function) 将函数绑定到文档的就绪事件(当文档完成加载时)
$(selector).click(function) 触发或将函数绑定到被选元素的点击事件
$(selector).dblclick(function) 触发或将函数绑定到被选元素的双击事件
$(selector).focus(function) 触发或将函数绑定到被选元素的获得焦点事件
$(selector).mouseover(function) 触发或将函数绑定到被选元素的鼠标悬停事件
function(e){} 匿名函数,事件发生后自动执行
操作非表单元素
取值:jd.text(); jd.html();
赋值:jd.text("AA"); jd.html("AA");
操作表单元素
jd.val(); jd.val("a");
jquery属性操作
attr() 设置或返回被选元素的属性值
$(selector).attr(attribute)
设置多个属性值
$(selector).attr({attribute:value, attribute:value ...})
prop() 用于设置或返回当前jquery对象所匹配的元素属性值