码迷,mamicode.com
首页 > Web开发 > 详细

jQuery

时间:2016-06-21 20:28:33      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

JS方式
1.根据ID取元素,DOM对象
var div=document.getElementById("one");
2.根据class取元素
var div=document.getElementsByClassName("test");
3.根据name取
var bd=document.getElementsByName("uid");//取到数组
alert(bd[0]);
4.根据标签名取
var div=document.getElementsByTagName("div");

操作内容
1.非表单元素
alert(div.innerText);//取值 针对文本
div.innerText="aaaa";//赋值
div.innerHTML;
2.表单元素
div.value //取值不加参数,赋值加参数

操作属性
div.setAttribute("","");
div.removeAttribute("");
div.getAttribute("");

操作样式
div.style.backgroundColor="red";
alert(div.style.color);只能获取内联样式


在数组里,如果要取DOM对象使用索引方式,如果要取JQuery对象使用eq()

Jquery方式
1.根据ID取元素,Jquery对象
var div=$("#one");//id # class . 标签名直接放
alert(div[0]);
2.根据class取元素
var div=$(".test");
div[0][0];
div.eq();
3.根据属性取
var bd=$("[bs=‘aa‘]")//属性用[]
alert(bd[0]);
4.根据标签名取
var div=$("div");
alert(div[0]);
5.组合选取
var div=$("div span");
alert(div[0]);

操作内容
1.非表单元素
alert(div.text());//取值
div.text("aaaa");//赋值
div.html();
2.表单匀速
div.val();//取值不加参数,赋值加参数

操作属性
div.attr("test","aa");//设置
div.removeAttr("test");
div.attr("test");//获取

操作样式
div.css("background-color","yellow");
alert(div.css("color"));

操作元素
var str="<div id=‘abc‘ style=‘width:100px; height:100px;background-color:red‘></div>";
div.html(str);//替换
div.append(str);//追加元素
$("#abc").remove();//移除元素

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="jquery-1.11.2.min.js"></script>
<style type="text/css">
#one
{
	color:#0F0;
	font-size:36px;
	background-color:#FC6;
}
</style>
</head>

<body>
<div id="one"><span>one</span></div>
<div class="test" bs="aa">two</div>
<div class="test">three</div>
<div class="test">four</div>
<input type="text" name="uid" bs="aa" id="uid" onblur="Show()"/>
<input type="button" id="btn" value="取消绑定"/>
<input type="button" id="add" value="绑定事件"/>
</body>
<script type="text/jscript">
$(document).ready(function(e) {
    //JS方式
	//1.根据ID取元素,DOM对象
	//var div=document.getElementById("one");
	//2.根据class取元素
	//var div=document.getElementsByClassName("test");
	//3.根据name取
	//var bd=document.getElementsByName("uid");//取到数组
	//alert(bd[0]);
	//4.根据标签名取
	//var div=document.getElementsByTagName("div");
	
	//操作内容
	//1.非表单元素
	//alert(div.innerText);//取值 针对文本
	//div.innerText="aaaa";//赋值
	//div.innerHTML;
	//2.表单元素
	//div.value //取值不加参数,赋值加参数
	
	//操作属性
	//div.setAttribute("","");
	//div.removeAttribute("");
	//div.getAttribute("");
	
	//操作样式
	//div.style.backgroundColor="red";
	//alert(div.style.color);只能获取内联样式
	
	
	//在数组里,如果要取DOM对象使用索引方式,如果要取JQuery对象使用eq()
	
	//Jquery方式
	//1.根据ID取元素,Jquery对象
	var div=$("#one");//id #  class  .  标签名直接放
	//alert(div[0]);
	//2.根据class取元素
	//var div=$(".test");
	//div[0][0];
	//div.eq();
	//3.根据属性取
	//var bd=$("[bs=‘aa‘]")//属性用[]
	//alert(bd[0]);
	//4.根据标签名取
	//var div=$("div");
	//alert(div[0]);
	//5.组合选取
	//var div=$("div span");
	//alert(div[0]);
	
	//操作内容
	//1.非表单元素
	//alert(div.text());//取值
	//div.text("aaaa");//赋值
	//div.html();
	//2.表单匀速
	//div.val();//取值不加参数,赋值加参数
	
	//操作属性
	//div.attr("test","aa");//设置
	//div.removeAttr("test");
	//div.attr("test");//获取
	
	//操作样式
	//div.css("background-color","yellow");
	//alert(div.css("color"));
	
	//操作元素
	//var str="<div id=‘abc‘ style=‘width:100px; height:100px;background-color:red‘></div>";
	//div.html(str);//替换
	//div.append(str);//追加元素
	//$("#abc").remove();//移除元素
	
	/*$(".test").click(function(){
		alert($(this).text());
		});//点击事件*/
		//先找到元素,通过.选择事件
	$(".test").bind("click",function(){//bind绑定
		alert($(this).text());
		});//点击事件
	$("#btn").click(function(){
		$(".test").unbind("click");//unbind解绑
		});
	$("#add").click(function(){
		$(".test").bind("click",function(){
		alert($(this).text());
			});
		});
	
});
	/*function Show()
		{
			alert($("#one").text());
			//alert("aa");
		}*/
</script>
</html>

  

jQuery

标签:

原文地址:http://www.cnblogs.com/hamilton/p/5604697.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!