您的位置:首页 > Web前端 > JQuery

Jquery

2016-06-26 23:15 363 查看

Jquery

jquery是一款面非开放的源代码Javascript代码库,引入全新的DOM选择器引擎,同时提供UI库组件。JS是基础,Jquery实际就是JS的封装版
优点:

轻量级

强大的DOM选择器,简化 JavaScript和ajax开发

解决不同浏览器的兼容问题。

提供UI库组件,让页面开发更方便。
dom对象转换为jquery
var obj = document.getElementById("div1");
//dom对象装换为Jquery对象
var jq = $(obj);
alert(jq.html());

jquery对象转换为dom对象
var jq = $("#div1");
var obj = $(jq)[0];
alert(obj.innerHTML);

jquery添加事件,全部是现代事件添加。一个事件可以绑定多个函数

jquery 元素选择器

按标记名称查找

1.dom:
dom: var div1 = document.getElementById("div1");
div1.getElementByTagName("label");


2.jquery:
var msg = $("#div1 label");
var msg = $("#div1").find("label");

取得数据第几个元素,返回dom对象:

alert($("#div1 label")[1].innerHTML;
数组长度

alert($("#div1 label").size());
遍历数组
$("#div1 label").each(function(index,data){
//index微循变量,data为数组中的DOM元素
//得到元素的DOM对象
alert(this.innerTHML);
});

jquery元素设置

设置、获得标签中的内容(相当于innerHTML)

$("#div1").html("<p>aaa<p>");
 //设置内容

alert($("#div1").html());
 //获得内容

设置、获得value值

$("#userName").val("张三"); //设置value值

alert($("#userName").val()); //获得value值

显示、隐藏元素

$("p").show("slow"); //附加动画,显示元素

$("p").hide("show"); //附加动画,隐藏元素

jquery 取消事件

取消对象中所有事件—— $("p").unbind();

取消对象中所有点击事件—— $("p").unbind('click');

取消对象中某一个点击事件—— $("p").unbind('click',fun)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: