一、dom对象及jquery对象相互转换

  jquery对象转换成dom对象,即 [index] 和 get(index) 

第一种方式:
var $j = $('#id'); // jquery对象
var j = $j[0]; // dom对象 第二种方式:
var $j = $('#id');  // jquery对象
var j = $j.get(0); // dom对象

二、jquery库与其他库的冲突

  1. jquery库在其他库之后导入

第一种:使用 jQuery.noConflict() 函数

<script type="text/javascript"  src = "prototype.js"></script>
<script type="text/javascript" src = "jquery.js"></script>
<script type="text/javascript">
jQuery.noConflict(); // 将 变量 $ 的控制权,转移给其他js库
jQuery(function(){
jQuery("#uid").show(); // 使用 jQuery
}) $('id').style.display = 'none'; // 使用其他js库
</script> 第二种: 使用 自定义变量 var $j = jQuery.noConfilct();
$j(fucntion(){
$j('#uid').hide(); // 使用jquery
}) $('id').style.display = 'none'; // 使用其他js库 第三种: 依旧使用 $ 变量 jQuery.noConflict(); // 将 变量 $ 的控制权,转移给其他js库
jQuery(function($){ // 使用 jquery 设定页面加载时执行的函数
$('#uid').show(); // 依旧使用 $ 变量
}) $('id').style.display = 'none'; // 使用其他js库 第四种:依旧使用 $ 变量,匿名函数 jQuery.noConflict(); // 将 变量 $ 的控制权,转移给其他js库
(function($){ // 定义匿名函数,并设置形参为 $ $(function(){ // 匿名函数内部的 $ 均为 jQuery
$('#uid').show(); // 依旧使用 $ 变量
}) })(jQuery); // 执行匿名函数,且传递实参 jQuery $('id').style.display = 'none'; // 使用其他js库

  2.jquery库在其他库之前导入

可直接使用 jQuery,无需 jQuery.noConflict()函数,其他js库,可直接使用 $ 变量

<script type="text/javascript" src = 'jquery.js'></script>
<script type="text/javascript" src = 'prototype.js'></script>
<script type="text/javascript"> jQuery(function(){ // 直接使用 jQuery.无需 jQuery.noConflict()函数
jQuery('#uid').show();
}) $('id').style.display = none ; // 其他js库 </script>

三、选择器的注意事项

在遇到含有 "*" "#" "(" "[" 等特殊字符时,要注意转义

<div id = "id#4"></div>
<div id = "id[4]"></div> $('#id#4').show(); // 不对
$('#id[4]').show(); // 不对 对特殊字符要注意转义 $('#id\\#4').show();
$('#id\\[4\\]').show();

  

jquery简单笔记(1) - 基础记录的更多相关文章

  1. jQuery:自学笔记(1)——基础入门

    jQuery:自学笔记(1)——基础入门 认识JQuery 1.jQuery概述 jQuery是一个快速.小巧 .功能丰富的JavaScript函数库.它可以实现“写的少,做的多”的目标. jQuer ...

  2. jQuery学习笔记(基础部分)

    参考:菜鸟教程 一.简介 1.jQuery 是一个 JavaScript 库. 2.jQuery的版本:压缩版(用户生成)和未压缩(用于测试和开发) 3.jQuery的引入方式: 从http://jq ...

  3. jQuery简单笔记

    jQuery 是一个 JavaScript 库,简化了 JavaScript 的编程. 语法:$(selector).action() selector 是字符串,表示HTML元素. 对象 符号 例子 ...

  4. jQuery学习笔记:基础

    本文主要总结jQuery中一些知识点 概念 美元符号$是著名的jQuery符号.jQuery把所有功能全部封装在一个全局变量jQuery中,而$也是一个合法的变量名,它是变量jQuery的别名 $本质 ...

  5. Jquery简单动画的实现记录

    <div style="background:#98bf21;height:100px;width:100px;"> //从元素当前所在位置,往下消失 $(docume ...

  6. jQuery学习笔记 - 基础知识扫盲入门篇

    jQuery学习笔记 - 基础知识扫盲入门篇 2013-06-16 18:42 by 全新时代, 11 阅读, 0 评论, 收藏, 编辑 1.为什么要使用jQuery? 提供了强大的功能函数解决浏览器 ...

  7. jQuery 学习笔记

    jQuery 学习笔记   一.jQuery概述    宗旨: Write Less, Do More.    基础知识:        1.符号$代替document.getElementById( ...

  8. MyBatis:学习笔记(1)——基础知识

    MyBatis:学习笔记(1)--基础知识 引入MyBatis JDBC编程的问题及解决设想 ☐ 数据库连接使用时创建,不使用时就释放,频繁开启和关闭,造成数据库资源浪费,影响数据库性能. ☐ 使用数 ...

  9. JQuery学习笔记——层级选择器

    JQuery学习笔记--层级选择器 上一篇学习了基础的五种选择,分别是id选择器,class选择器,element选择器,*选择器 和 并列选择器.根据手册大纲,这篇学习的是层级选择器. 选择器: 1 ...

随机推荐

  1. Python字典方法总结

    1.清空字典中元素清空,dict变为{} L.clear()-> None.  Remove all items from L 1 2 3 4 >>> L ={'shaw':2 ...

  2. flex4.0密钥及破解方式

    输入下面的序列号: 1424-4507-0757-7016-8907-6937 1424-4785-4428-8084-6314-8733 1424-4794-9281-8063-2338-9079 ...

  3. js常用正则表达式2

    字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界. -或- 对 ...

  4. Lua metatable & metamethod

    [Lua metatable & metamethod] Lua中的每个值都有一套预定义的操作集合,比如数字是可以相加的,字符串是可以连接的,但是对于两个table类型,则不能直接进行“+”操 ...

  5. GRUB密码设置

    通过编辑GRUB启动参数可以轻松的进入单用户模式从而修改root密码,GRUB的密码设置可分为全局密码和菜单密码. 一,全局密码设置     在splashimage这个参数的下一行可以加上passw ...

  6. 2016---ios面试题

    1.对数组中的元素去重复 例如:   1 2 3   NSArray *array = @[@"12-11", @"12-11", @"12-11&q ...

  7. strace命令介绍(转)

    原文链接:http://www.cnblogs.com/ggjucheng/archive/2012/01/08/2316692.html 简介 strace常用来跟踪进程执行时的系统调用和所接收的信 ...

  8. 尽量少用if else

    Michael Feathers是Object Mentor International公司的技术顾问.他的工作不仅是技术开发,他还参与对世界各地技术团队进行培训.指导等工作.他曾开发了将JUnit迁 ...

  9. mui学习笔记

    一.页面刷新问题 1.父页面A跳转到子页面B,B页面修改数据后再跳回A页面,刷新A页面数据 (1).父页面A代码 window.addEventListener("pageflowrefre ...

  10. Sublime Text 3常用快捷键 以及package control 安装

    网络上搜索到的,现整理下来备用: package control安装 view下 ctrl+~ import urllib.request,os; pf = 'Package Control.subl ...