问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-26 23:52

我来回答

4个回答

热心网友 时间:2022-04-26 02:52

这个你写下就知道了 其实
$("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中的是+,所以“+”是起两个量(可能常量,或变量,或字符串)之间链接作用的

热心网友 时间:2022-04-26 04:10

"+i+"应该是用空字符串来连接i,目的是把i转换为字符串;
js中空字符串既可以用""表示,也可以''

热心网友 时间:2022-04-26 05:44

这应该是错误的写法,应该是alert($("div p:eq(i)").text());
至于你说的 +i+ 通常在变量链接常量的时候用的 ,比如:
var a = 5;
var b = 10;
var c = a + 5 + b;追问但这段代码里面没有连接常量,如果把你的代码复制进去,DW提示错误,只有改成+i+才能执行下去

热心网友 时间:2022-04-26 07:36

本来就有的,是连接一个变量的意思
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
福如东海终身寿险(A款)(分红型)能退多少钱 我买的新华人寿保险福如东海A型,但是想退了。 杭州樱花日语学校的学习效果如何得到管理与跟踪? 枣子不能与什么一起吃 枣子和什么食物相克 枣子和什么相克 枣子跟什么不能一起吃 电风扇带不动风叶拿掉风叶能转是怎么回事 嵌入式学习首先要学什么基础 学习嵌入式的基础是什么 星期天农行能办etc吗? jquery each循环的i怎么用 北沙滩ETC周末上班吗? jquery选取i标签? jquery如何获得i标签的点击事件? etc颛桥服务网点礼拜天上班吗? jQuery怎么给一串数字里面每一个数字添加一个i标签,比如123,怎么添加成<i>1</i><i>2</i><i>3</i> 现在男孩子流行的发型该怎么剪? 男孩子剪什么头发好看? 男生头发怎么剪才好看 男孩子的头发怎么剪好看? 男生头发怎么剪 男生剪什么发型好,怎么剪? 注册会计师和注册税务师哪个更有用? 大部分理发店为何爱给男孩子剪“两边剃短”的发型? 男生剪怎样的头发显得干净,帅气? 男孩子适合剪什么发型? iPhone4能登录微信吗,最新版本的 腕表之家(手表)是如何盈利的呢? 如何在老旧的 iPhone 4 上安装微信 JQ 如何选取到aa+i 比如有aa0,aa1,aa2,aa3,aa4等等 js或者jquery 如何给元素增加ID jQuery, :eq()括号内的是否只能是固定的数,如果我想要在里面填一个动态的变量i怎么办 jq 怎么动态改变页面div id 的值? jquery为什么eq里的i要加双引号 利用jquery数组,如何为对应li设置背景色? jquery for循环 i自动增长 id js或jq怎么令result[i]隐藏起来 jquery怎样申明整数变量? 如何用jquery的循环实现点击第i个按钮alert(i) 在JQuery中,i<$div.length-1?i++:i=0; 看不懂这样写的意义何在? 大众探岳前挡风玻璃原厂多少钱 jquery点击A变量i增加1,然后B里面的li如下会执行一个动画:li.eq(i) .anima 如何分辨大众原厂玻璃 大众速腾前挡风玻璃换一次的多钱? 大众途安的原厂玻璃是什么牌子? 迈腾原厂前挡风玻璃多少钱 大众polo的原装前挡风玻璃是什么牌子 大众桑塔纳原车后挡风玻璃有16标识是代表2016年产的? 一汽大众4s店后挡风玻璃是原厂的吗?