常用选择器

$("#bad")        id选择器

$("div#bad")        id为bad 并且必须是div的元素

$("[href]")        有href属性的元素

$("[href ='jpg']");

$("[href !='jpg']")    href属性等于jpg的元素

$("[href $='.jpg']")      href属性,并且其值是以 .jpg结尾的元素

$(".black")         class等于black的元素

$("#tt table tr ")         选取id为tt 并且包含在table元素下的tr 元素

$("span")           选取所有的span标签元素

$("#bad").next()     bad下一个同辈元素           $("#bad").prev()     bad上一个同辈元素

:selected()        select被选取的元素

:checked()      被选中的input元素

//事件

bind("click",function(){})        绑定监听点击事件

click(function(){})          单击事件

dblclick()              双击事件

focus()                 聚焦事件

blur()                 失去焦点事件

select()                选择事件

submit()                 提交事件      preventDefault  可阻止提交

//关于文本内容

.html('xxxx')  填入指定文本

.append('xxxxx')   末尾 追加指定文本 (内部)

.prepend('xxxx')  预定义指定文本(内部)

.after('xxxx')   在元素之后添加

.before('xxxx')   在元素之前添加

empty() 移除  detach() 移除  remove() 移除

empty()  remove()  detach()三者的区别
empty() 删除子节点
remove() 删除本身和子节点以及绑定事件
detach()    删除本身和子节点,

attr和val的区别

都可以获取值,val只能获取value的值  而attr可以主动获取属性的值

<input data-name="user" id="name" value="aaaa" />
$('#name').val() ;/* 'aaaa'*/
$('#name').attr('data-name'); /*user*/
 
bind和live的区别
bind绑定当前已有的节点事件,而对于动态生成的,不会生效 
live  可以对动态生成的继续保持事件监听
但还不支持 blur, focus, mouseenter, mouseleave, change, submit

初识jQuery 2013-09-26的更多相关文章

  1. JQuery --- 第一期 (初识jQuery, JQuery核心函数和工具方法)

    个人学习笔记  初识jQuery 1.我的第一个JQuery <!DOCTYPE html> <html lang="en"> <head> & ...

  2. (李南江jQuery+Ajax)第一章:初识jQuery

    第一章:初识jQuery 一.原生的JS与jQuery的区别 <!DOCTYPE html> <html lang="en"> <head> & ...

  3. JQuery制作网页——第五章 初识 jQuery

    1.jQuery简介: ● jQuery由美国人John Resig于2006年创建 ● jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装 ● 它的设计 ...

  4. 初识JQuery(1)-选择器

    初识jquery 在学习jquery之前,就有看过一些相关的视频,才知道它是可以写很少的代码就可以完成很多事的.记得第一写轮播图的时候,首先就百度了篇轮播图的实现,当时还不知道自己百度的其实不是原生的 ...

  5. JavaScript交互式网页设计 • 【第6章 初识jQuery】

    全部章节   >>>> 本章目录 6.1 jQuery概述 6.1.1 初识 jQuery 6.1.2 jQuery 基本功能 6.1.3 搭建 jQuery 开发环境 6.1 ...

  6. Google 面经 09/26

    http://www.mitbbs.com/article_t/JobHunting/32539885.html 狗家面经发信站: BBS 未名空间站 (Thu Sep 26 01:20:54 201 ...

  7. Day5 JavaScript(三)事件、表单验证以及初识jQuery

    事件 1)鼠标事件 mousedown mouseup 2)键盘事件 a) keydown:键被按下 b) keyup:键抬起 c) keypress:按下可打印字符的键时. document.onk ...

  8. 初识JQuery

    轻量级的js库 兼容各种浏览器+css3 传统:js+DHTM   jq:解放了客户端的编程, 环境搭建 进入官方网站获取最新的版本 http://jquery.com/download/  ,这里需 ...

  9. 三、jQuery--jQuery基础--jQuery基础课程--第1章 初识jQuery

    环境搭建 搭建一个jQuery的开发环境非常方便,可以通过下列几个步骤进行. 下载jQuery文件库 在jQuery的官方网站(http://jquery.com)中,下载最新版本的jQuery文件库 ...

  10. Cheatsheet: 2013 09.10 ~ 09.21

    .NET Lucene.Net – Custom Synonym Analyzer Using FiddlerCore to Capture Streaming Audio Immutable col ...

随机推荐

  1. ***RESTful API 设计指南(阮一峰)

    网络应用程序,分为前端和后端两个部分.当前的发展趋势,就是前端设备层出不穷(手机.平板.桌面电脑.其他专用设备......). 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信.这导致AP ...

  2. js小技巧(二)

    //移动的图层,拖动 1.<span style='position:absolute;width:200;height:200;background:red' onmousedown=Mous ...

  3. Android NDK引用预编译的动态链接库

    NDK里有个例子: android-ndk-r10/samples/module-exports/jni一看就懂了 ———————————————————————————– 从r5版本开始,就支持预编 ...

  4. Spring框架学习之第3节

    model层(业务层+dao层+持久层) spring开发提倡接口编程,配合di技术可以更好的达到层与层之间的解耦 举例: 现在我们体验一下spring的di配合接口编程,完成一个字母大小写转换的案例 ...

  5. ITEM 2 MAC OSX 功能略强大的终端

    iTerm2 iTerm 2 is a terminal emulator for Mac OS X that does amazing things. iTerm2 是一个终端模拟器,官方网站:ht ...

  6. mfc Clistctr 单元格嵌入图片(bmp)

    示例:http://download.csdn.net/detail/zahxz/4652543 代码: CListCtrl mCtrlist;//列表控件 CImageList m_ImageLis ...

  7. Html 全屏切换效果

    来源 http://www.imooc.com/learn/374 pageswitch.js (function ($) { var defaults = { 'container': '#cont ...

  8. perl install module as non-root user

    install to local directory. 1. cpan 初始化,不用local::lib,mannual就行,其他auto2. 修改cpan 配置文件 cpan > o conf ...

  9. JAVA多线程下载网络文件

    JAVA多线程下载网络文件,开启多个线程,同时下载网络文件.   源码如下:(点击下载 MultiThreadDownload.java) import java.io.InputStream; im ...

  10. js获取项目根路径

    //js获取项目根路径,如: http://localhost:8083/uimcardprj function getRootPath(){ //获取当前网址,如: http://localhost ...