一、在js里面,$没有特殊含义,只是一个普通的符号。
成都创新互联公司专注于元谋企业网站建设,响应式网站建设,商城网站建设。元谋网站建设公司,为元谋等地区提供建站服务。全流程按需策划设计,专业设计,全程项目跟踪,成都创新互联公司专业和态度为您提供的服务
二、在js里面,$可以向a、b、c这些字母一样作为变量、函数、对象、类的名称,例如下面的代码是合法的:
$abc=123*456;
document.write($abc);
甚至可以使用$、$$来作为变量名、函数名。
三、由于$这么字符比较特殊,许多js扩展库都把一些有用的功能函数、类以$开头命名,例如jQuery里面$就是有用的函数(按名称获取对象)。
jquery 中 $('div','li')表示的是$(子,父),即从父节点里寻找子节点,是选择li标签里面所有div标签,而不是找li标签外面的div标签。
$('div','li') 和 $('div , li') 和 $('div li') 区别
1、$('div','li')是$(子,父),是从父节点里找子,而不是找li外面的div。
2、$('div , li')才是找所有的div和li,之间不存在父子关系。
3、$('div li') 是找div里面所有li,包括子级,孙子级,总之就是div里面所有li,不管有几层关系。
扩展资料:
div用法
DIV用法的语法:div内容/div
div作为html网页中常用的标签,其默认样式是独占一行,其CSS样式需要重新赋予。比如对div宽度、高度等样式设置、内部字体大小、字体颜色都需要通过CSS来实现。
通俗认识div,div作用就是实现布局、实现对内容样式控制、实现各种各样的布局效果。
DIV的用法实例,这里通过对div设置不同CSS样式,观察其效果。
DIV+CSS实例完整HTML源代码:
!DOCTYPE html
html
head
meta charset="gb2312" /
titlediv的用法在线演示 ;/title
style
div{ margin-top:10px}/* css注释说明:对div都设置上间距10px */
divcss5-1{font-size:16px}/* 设置css字体大小16px */
divcss5-2{color:#F00}/* 设置css字体颜色为红色 */
divcss5-3{ background:#000; color:#FFF}/* 设置CSS背景颜色为黑色和字体颜色为白色 */
divcss5-4{ border:1px solid #F00; height:60px}/* 设置css边框和CSS高度60px */
/style
/head
body
div普通内容一/div
div class="divcss5-1"我字体大小为16px/div
div class="divcss5-2"我字体颜色为红色/div
div class="divcss5-3"我背景为黑色字体为白色/div
div class="divcss5-4"布局设置边框和高度/div
/body
/html
参考资料来源:
DIV-百度百科
LI-百度百科
$就是jQuery的别称,而jQuery就是jQuery库提供的一个函数.(好像也不仅仅只是函数, 因为还有 $.ajax(options) 这样的使用,等同 jQuery.ajax(options))这个函数的作用是根据 () 里的参数进行查找和选择html文档中的元素, 函数作用之一就是GetElementByID的代替,但()内不仅可以是ID,还可以是各类选择器
$是用户jquery中选取的
#是表示id
比如说
html:
input type="text" id="nav" //定义一个id=nav的文本框
jquery:
$(function(){ //固定步骤
$("#nav").focus(function(){ //$就是调用jquery,("")就是选取里面的东西,$("#nav")就是直接选取id=nav的元素
$(this).css("border-color","#f00"); //$(this)就是之前选取的元素,然后用css改变边框的颜色,变为红色
});
});
$this只是个自定义的变量;
$(this)是将当前don对象转换成jquery对象 ;
一般定义jquery变量习惯$开头,提高可读性而已。
$(this)是把DOM对象封装成jquery对象,其相当于一个集合。
用法如下:
a href="" target="_blank" data-id="1010000000125418"jQuery/a
$('a').click(function(){
this.innerHTM==$(this).html()=='jQuery';//三者是一样的.
this.getAttribute('href')==this.href==$(this).attr('href')//三者是一样的;
this.getAttribute('target')==this.target==$(this).attr('target')//三者是一样的;
this.getAttribute('data-id')==$(this).attr('data-id')//二者是一样的;
});