22问答网
所有问题
对于jQuery中的选择器:eq(index),括号中的值如果要含变量就得写成:eq("+i+")为什么?
完全搞不懂,也在网上看过其他人解释的,不能理解,希望解答
举报该问题
推荐答案 2015-02-17
这JQuery的sizzle选择器解析
说白了就是字符串解析
看代码要看全...
普通的形式
$('span:eq(0)')//选择第一个(下标为0)span
var Index = 4
$('span:eq(' + Index + ')')//选择第5个(下标为4)span
当然你也可以写成
$('span').eq(4)//选中所有span後取出第5个
和$('span:eq(4)')差异不大
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/C2ICh6fI6ST0C0hI2h6.html
相似回答
jquery选择器:eq()
问题
,如果eq(index)中的index值
是
变量
的话,写法应为...
答:
("textarea[name^='hfbox_']
:eq(
"
+i+
")").css("display","block");});});问题出在'+i+' 既然是用双引号"开头的,闭合时也应该使用双引号结束,而你用的是单引号
jQuery中+i+
该怎么理解?是jQuery中特有的还是js本来就有的?
答:
("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中的字符串链接加双引号用“+”链接
,变量
不加引号。
大家正在搜
相关问题
jquery选择器:eq()问题,如果eq(index)中的...
jQuery, :eq()括号内的是否只能是固定的数,如果我...
jquery eq()选择器中括号里必须是数字吗
求问jQuery中的.eq(index)和:而且:eq(in...
关于jquery的:eq()选择器的问题,请问大神.scro...
jquery为什么eq里的i要加双引号
Jquery里面的eq()里面的参数究竟能不能是变量啊!!!...
jquery选择器$()括号中这样写是什么意思??