jquery里的$("#") 与 js中的$("#"+) 有什么区别

js : $("#"+content).html("<div style='text-align:center'>")
这句js里面的$("#"+content) 是什么玩意????? 不懂 .....求解

(我只知道jquery里的$("#courseId") 是id选择器)

$("#")是指选择器选择带有id的元素,例如<div id="test"></div>就可以用$("#test")来悬着这个div元素;

里面有加号的情况一般是有变量,在函数封装时常用,例如:

function test(slid){
    $("#"+slid).show();
}

这里+只是一个连接的作用,总得来说就是jquery的选择器,没有区别的说法

温馨提示:内容为网友见解,仅供参考
第1个回答  2018-02-26
首先,你写的不对,js里面没有$("#"+)
应该是都Jquery里:
$("#xx")与$("#"+xx)
$("#xx")表示得到一个xx为""的组件
$("#"+xx)表示xx是一个变量,假如xx的值是aa,就表示与"#"相连接组成了$("#aa")得到一个aa为""的组件本回答被网友采纳
第2个回答  2015-11-13
首先,你写的不对,js里面没有$("#"+)
应该是都Jquery里:
$("#xx")与$("#"+xx)
$("#xx")表示得到一个xx为""的组件
$("#"+xx)表示xx是一个变量,假如xx的值是aa,就表示与"#"相连接组成了$("#aa")得到一个aa为""的组件
第3个回答  2012-09-12
"#id"

选择器,#号和id号连接,就代表要选择id为指定id的元素
+ 就是字符串相加,构造一个这样格式的元素选择符号嘛。
第4个回答  2012-09-12
一样的意思啊。只是content是一个变量的而已。$("#ID")和$("#"+ID)是一样的。
例如<input id="abc1">
<input id="abc2">
<input id="abc3">

$("#abc1");
for(var a=1;a<4;a++){

$("#abc"+a);
}

差不多就是这样了。看着理解一下。。本回答被提问者采纳

jquery里的$("#") 与 js中的$("#"+) 有什么区别?
一、意思不同 ("#xx")表示得到一个xx为""的组件。("#"+xx)表示xx是一个变量,假如xx的值是aa,就表示与"#"相连接组成了$("#aa")得到一个aa为""的组件。二、用法 content是一个变量的而已。$("#ID")和$("#"+ID)是一样的。例如: $("#abc1");for(var a=1;a<4;a++){$("...

jquery里的$("#") 与 js中的$("#"+) 有什么区别?
这里“+”只是一个连接的作用,总得来说就是jquery的选择器,没有区别的说法 jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它是一个快速、简洁的JavaScript框架,是Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。JS操作样式的方法只能获取内联样式,...

jq和js有什么区别呀
1.外观上 jQuery对象比js对象多了"$()"一层马甲,这是最直观的区别;2.操作内容 ①.非表单元素(如果是文本就用text方法,如果是html代码就用html方法)例:div.text();——无参数的情况下是取值 div.text("aaaa");——有参数的情况下是赋值 div.html();——无参数的情况下是取值 div.html...

js和jquery的区别是什么?
JS:取到的是一个DOM对象。例:var div = document.getElementByID("one");JQUERY:取到的是一个JQUERY对象。例:var div = $("#one");——括号里面是根据某个东西来找,相当于一个选择,如果我们要根据ID来找,在样式表里的ID是用#来表示的,所以在这里我们直接带入井号,整句的意思就是根据...

jquery大于符号(js大于号怎么表示)
JQuery中的$是什么意思1、是jquery对象的意思,里面有很多属性和方法比如:$(#test).show();这就是一个方法具体使用可以查看jquery的api。2、是JQuery常用的一个回传函数,定义为选取英文是selector的缩写。jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或...

JQuery的$('')和$("")有什么区别。
没有任何区别。在JQuery或是JS里面,''和“” 的作用是一模一样的。就是在输入的时候,一个直接输入,一个还有按着shift键。见此而已。

jquery中$的疑惑
], 在js中获取对象的属性有两种方法, 第一种就像第二种情况中的用 "."来获取, 还有一种更加灵活的方式就是用[]来获取, 就和数组取元素的方法一样( 其实在js中数组也是一个对象 ), 所以就比如说第二种情况可以这样来写$[ 'get' ](); 然后我所说的更灵活的用法就是, 方括号中可以是变量...

jquery中变量加$和不加$有什么区别
没有区别,只是习惯。 一般在给jquery对象取名的时候在前面加$。 一看就知道是jquery对象。变量命名规则中起始字符可以是 字母,下划线(_),美元符($),只是很多的js库喜欢使用$作为全局变量标志。jQuery也不例外.加上$,作为jQuery变量标志更容易进行区分。在使用jQuery 中,如果一个变量被$();包裹。那么...

js中$是什么意思
js中的$ 是使用在使用jQuery 的函数.jQuery 是一个 JavaScript 库。jQuery 极大地简化了 JavaScript 编程。jQuery 很容易学习。使用 jQuery 可以简单方便的实现下面的操作 --HTML 元素选取 --HTML 元素操作 --CSS 操作 --HTML 事件函数 --JavaScript 特效和动画 --HTML DOM 遍历和修改 --AJAX --...

js里面$是什么意思
js中的$是使用在使用jQuery的函数。大多数时候用作jQuery对象或Zepto对象命名表示,比如:Jquery("body"); \/\/选中了bodyDOM节点;("body");\/\/也可以用这种方式表示选中了bodyDOM节点;而Zepto则是一个移动端前端类似jQuery的JS库,而且用法大都是一样。命令提示符 符号是输入命令的提示符它不是命令...

相似回答