<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript" src="js/jquery-1.7.2.js"></script>
<script type="text/javascript">
$(function(){//相当于window.onload
$("button").click(function(){
//alert("Hello world!!!");
alert($(this).text());
//JQuery对象和DOM对象
//获取一个JQuery对象
var $btn = $("button");
//JQuery对象是一个数组
//alert($btn.length);
//可以通过数组的下标转为DOM对象
//alert($btn[0].firstChild.nodeValue);
//由DOM对象转为JQuery对象
var btn = document.getElementById("btn");
//alert($(btn).text());
//$("#id") document.getElementById("id");
//$("tagName") document.getElementByTagName("tagName");
});
})
</script>
</head>
<body>
<button id="btn">click me1</button>
<button>click me2</button>
</body>
</html>
http://bbs.html5cn.org/thread-84758-1-1.html
$("*") ‘表示获取所有对象 但是我至今没这样用过 $("#XXX") ’获得 id=XXX 的元素对象(id可以是标签的id或CSS样式id) 常用 $("input[name='username']") 获得input标签中name='userName'的元素对象 常用 $(".abc") ' 获得样式class的名字是.abc的元素对象 常用 $("div") ' 标签选择器 选择所有的div元素 常用 $("#a,.b,span") '表示获得ID是a的元素和使用了类样式b的元素以及所有的span元素 $("#a .b p") 'ID号是a的并且使用了 b样式的 所有的p元素
if (target_obj.length > 0) { //如果大于0 标识 id 为target_obj_id的对象存在,否则不存在 //对象存在的处理逻辑 } else { //对象不存在的处理逻辑 }
if (target_obj[0]) {
//对象存在的处理逻辑
} else {
//对象不存在的处理逻辑
}
本文出自 “优赛工作室” 博客,请务必保留此出处http://shamrock.blog.51cto.com/2079212/1564872