永发信息网

jQuery中+i+该怎么理解?是jQuery中特有的还是js本来就有的?

答案:4  悬赏:10  手机版
解决时间 2021-04-01 06:45
  • 提问者网友:欺烟
  • 2021-03-31 23:19
jQuery中+i+该怎么理解?是jQuery中特有的还是js本来就有的?
最佳答案
  • 五星知识达人网友:街头电车
  • 2021-03-31 23:48
这个你写下就知道了 其实
$("div p:eq("+i+")").text()

等价于
$("div p:eq(0)").text();

$("div p:eq(1)").text();

$("div p:eq(2)").text();

$("div p:eq(3)").text();

...
只是把其中有规律的东西抽出为变量而已。
Jquery是建立在js基础上的库,所有js中的方法都适用于Jquery
js中的字符串链接加双引号用“+”链接,变量不加引号。追问那为什么不直接用i来代替?“+“的作用是什么?追答i是变量,+是链接符,任何语言的连接都需要链接符,如asp中的是“&”
js中的是+,所以“+”是起两个量(可能常量,或变量,或字符串)之间链接作用的
全部回答
  • 1楼网友:鱼芗
  • 2021-04-01 01:59
本来就有的,是连接一个变量的意思
  • 2楼网友:十年萤火照君眠
  • 2021-04-01 01:40
"+i+"应该是用空字符串来连接i,目的是把i转换为字符串;
js中空字符串既可以用""表示,也可以''
  • 3楼网友:一秋
  • 2021-04-01 01:03
这应该是错误的写法,应该是alert($("div p:eq(i)").text());
至于你说的 +i+ 通常在变量链接常量的时候用的 ,比如:
var a = 5;
var b = 10;
var c = a + 5 + b;追问但这段代码里面没有连接常量,如果把你的代码复制进去,DW提示错误,只有改成+i+才能执行下去
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯