2 deyuzhi deyuzhi 于 2015.07.14 15:37 提问

请问jQuery中的$是干嘛的?

$("#a1").attr("href","http://www.baidu.com");//设置a标记中的href属性
前面的$是做什么的?谢谢

12个回答

oyljerry
oyljerry   Ds   Rxr 2015.07.14 15:53
已采纳

$ 是 JQuery 常用的一个回传函数,定义为 "选取" 英文是 selector 的缩写

例子︰
$.function();
就是 选取 JQuery 定义的 function() 执行

$('input')
就是 选取 HTML 当中全部的 input 标签

$('#abc')
就是 选取 HTML 当中 ID 名称为 abc 的物件

$.fn.testing = function() {}
就是 选取 JQuery 内核函数 fn (函数) 回传给 testing 这个名称、定义为一个功能 function()

hibernate1992
hibernate1992   2015.07.14 15:33

$就是代表juqery的选择器,这句话就类似JS代码:document.getElementById("a1"),选取ID为a1的元素。

csdn576038874
csdn576038874   2015.07.14 15:36

$=Jquery 用$获取到的对象都是jquery对象

yihanlu
yihanlu   2015.07.14 15:43

$就是jQuery对象,你可以把$理解为jQuery的别名。

u010477181
u010477181   2015.07.14 15:31

标记,代表一个字段的样子吧,去W3C看看~·

guwei4037
guwei4037   Ds   Rxr 2015.07.14 15:33
caozhy
caozhy   Ds   Rxr 2015.07.14 15:37

是这样的,包括特殊符号$在内,都可以作为js中的标识符。
你可以写一个函数,一个对象,一个变量,叫做 a() a也可以叫$_123() _$www
他们都是合法的。
用美元符号定义一个全局变量没有什么不同,只是因为一般的程序很少用它,这样jquery可以保证在最大程度上兼容别的js程序。

caozhy
caozhy   Ds   Rxr 2015.07.14 15:37

是这样的,包括特殊符号$在内,都可以作为js中的标识符。
你可以写一个函数,一个对象,一个变量,叫做 a() a也可以叫$_123() _$www
他们都是合法的。
用美元符号定义一个全局变量没有什么不同,只是因为一般的程序很少用它,这样jquery可以保证在最大程度上兼容别的js程序。

lxf276541049
lxf276541049   2015.07.14 15:42

$就是表示你这个采取的是jquery的方式来获取对应的东西。$就是jquery的一个标识

se7en_q
se7en_q   2015.07.14 15:55

$ 是 JQuery 常用的一个回传函数,定义为 "选取" 英文是 selector 的缩写
如$(function(){})他的原型是(function(){})($)把$换成jQuery也是可以的。

共12条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用jQuery能做什么?
jQuery库为Web脚本编程提供了通用(跨浏览器)的抽象层,使得它几乎适用于任何脚本编程的情形。jQuery通常能为我们提供以下功能: 1.方便快捷获取DOM元素   如果使用纯JavaScript的方式来遍历DOM以及查找DOM的某个部分编写很多冗余的代码,而使用jQuery只需要一行代码就足够了。例如,找到所有应用了.content class样式的div中所有的P标签,只需要下面的一行
请问maven的install命令是干嘛用的?
请问maven的install命令是干嘛用的? [问题点数:40分,结帖人bicyclesinbj]             不显示删除回复           显示所有回复            显示星级回复           显示得分回复            只显示楼主          收藏 关注 bicyclesinbj b
wpe中文专业版09
都知道是干嘛的吧。。。都知道是干嘛的吧。。。都知道是干嘛的吧。。。都知道是干嘛的吧。都知道是干嘛的吧。。。。。
请问在AUTOCAD环境中如何判断按键是“ESC
请问在AUTOCAD环境中如何判断按键是“ESC”.txt 请问在AUTOCAD环境中如何判断按键是“ESC”.txt
jQuery能做什么
jQuery是JavaScript的第三方类库,补充JavaScript的不足,提供了更多方便的函数供调用者使用。绝大部分网站都会涉及到第三方类库,这些类库会极大的方便我们的编程 jQuery倡导的原则是:写得多,做得少
关于js中的onreadystatechange学习笔记
转载自:https://www.cnblogs.com/wkylin/archive/2012/08/22/2651011.html 问题描述 onreadystatechange 事件通常用在基于 XMLHttpRequest 对象的 AJAX 应用中,当的该对象的 load state 改变时,会触发此事件。 但在 IE 中 onreadystatechange 事件是其私有
jQuery源码分析之实例调用方法map,slice,first,last,end,sort,splice,push方法详解
我们调试jQuery源码中的pushStack函数和map函数 $.fn.extend({ /*该函数做两件事情,第一:通过this的构造函数得到一个新的jQuery对象同时将参数对象的属性合并  第二:把上一次选择的结果用prevObject保存*/ pushStack1: function( elems ) { //打印"n1"                alert(this.a
网络优化技术
该干嘛干嘛该干嘛干嘛
0分享jQuery页面右下角弹出框
0分分享 右下角弹出框JQuery 简单易懂,不懂请问
C++中的#和##是干嘛用的
一句话总结:#是连接字符串的,##是粘合成一个名字的。 #include using namespace std; #define F(x, y) x##y #define F2(x) cout //注意字符串是要加引号的 int main() { int len = 0; F(l, en) = 1; //相当于将len重新赋值了