jquery知识小结

原创 2016年06月02日 11:23:40
jQuery
  什么是jQuery?
是一个javaScript框架,一个轻量级的js库;
  要使用jQuery首先要引入jQuery文件
<script type="text/html;charset=utf-8" src="具体的文件路径"></script>


jQueryday01:
 ==获取css: $("p").css("font-size");获取字体
   设置字体:$("p").css("font-size",14+"px");
   添加样式: .addClass("类名");
   去除样式: .removeClass("类名");
document.getElementsByTagName("p"); //返回的是一个数组
 ==将字符串转换成数字: parseInt(合法字符串);


 == var ps = $("p"); //返回的是数组,DOM对象
 == //ps[i]和ps.get(i)等价;
    //ps[i]是js默认的获取数组元素的方式;
    //ps.get(i)是jQuery封装的方法;
    //这2种方式返回的都是DOM对象(js对象),
    //而不是jQuery对象,所以不能通过这个
    //对象直接调用jQuery的方法;


 == <img src="../images/01.jpg" onclick="f2(this)"/>
    注: 其中的onclick="f2(this)"; this: 代表被点击的对象;


   <body onload="start();"> <!-- 表示在页面加载后调用start()方法 -->
 ==定时器 
   setInterval(function(){},1000); //每隔一秒执行的操作
 
 ==//页面载入完毕以后开始执行
   $(function(){});






 ==this是js对象
 ==$(this),将this转换成了jQuery对象
 == var $li = $(this).parents("li"); 快去弄明白
 == var tds = $(btn).parent().siblings(); //找到btn的父亲的所有兄弟,但是没有包含自己哟
 <--插入元素-->
 == .prepend($tr) 作为父亲第一个儿子添加(添加的是jQuery对象)
 == .append($tr) 作为父亲最后一个儿子添加(添加的是jQuery对象)


 <--获取元素-->
 == .eq(i)  //是获取第i个元素,返回的是jQuery对象;
 == .prev() //获取哥哥
 == .next() //获取弟弟
 == .siblings() //获取所有的兄弟,但是不包括自己
 == .children() //获取所有的孩子;
 == .children("ul.tA_choseTime"); //获取指定的孩子:(获取class为tA_choseTime的ul)
 == .last(); //获取最后元素
 == .val()  //获取<input/> 中的值
    .val(内容)  //设置值
 == .text()  //获取标签中的文本; 
    .text(内容)  //给标签设置文本
 == .html()  //获取标签中的所有内容,包括其他标签
    .html(内容)  //给标签设置内容
 
 == var bookId =  $("#replaySelect option:selected").val(); //获取<option></option>中的value


 == .empty() //将内容清空
 == .remove() //删除自己
    例子:  清空<ul id="u1"><li></li><ul>中的内容
    方法1: $("#u1").empty(); //直接清空<ul>的内容
    方法2: $("#u1 li").remove(); //获取其中所有的<li>,将其删除;


 <--事件-->
 == $("#s1").change(function(){})   //改变事件
    var $option = $("#s1 option:selected"); //获取<select id="s1"> 中被选中的option;
 == $("#s1").click(function(){})  //单击事件
    //给id="note_list"的<ul>上,动态产生的<li>添加事件
 == $("#note_list").on("click","li",function(){});  //绑定单击事件
 == $("#note_list").on("mouseout","li",function(){}); //绑定鼠标移出事件
 == $("#note_list").on("mouseover","li",function(){}}; //绑定鼠标移入事件
 



































版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员—jquery学习知识小结(1)

---------------------- Windows Phone 7手机开发、.Net培训、期待与您交流! ---------------------- jQuery 语法实例  $...
  • Cuinan7
  • Cuinan7
  • 2012年04月23日 09:40
  • 156

Struts2知识点小结-非常实用

  • 2010年05月17日 14:49
  • 151KB
  • 下载

电容知识小结,下载看看

  • 2010年05月03日 17:54
  • 205KB
  • 下载

[学习小结]Ajax基本操作_XML格式&&在jQuery中如何操作

操作效果:

C# 基础知识[小结及例子].rar

  • 2009年10月10日 10:06
  • 3.29MB
  • 下载

java线程基本知识小结.doc

  • 2011年10月29日 12:51
  • 162KB
  • 下载

jquery mobile 经验小结 (1)

1 按钮点击反应慢 在移动设备上用户从按下手指到触发click事件,这之间有接近300ms的延时,所以把处理函数绑定在click事件上是不合适的,google.fastbutton.js为此提供了解...

jquery常用函数小结1

1.delay(duration,[queueName]) 设置一个延时来推迟执行队列中之后的项目。 jQuery 1.4新增。用于将队列中的函数延时执行。他既可以推迟动画队列的执行,也可以用...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jquery知识小结
举报原因:
原因补充:

(最多只允许输入30个字)