2011-07-07 130 views
0

如果我有4个格:编辑div标签

<div class="divData">data 1</div> 
<div class="divData">data 2</div> 
<div class="divData">data 3</div> 
<div class="divData">data 4</div> 

我知道我可以使用.length找出多少的div在页面上:

alert($(".divData").length); // returns 4 

是否有可能改变没有第三个文本的文本是否有一个id并保持类名不变?

回答

2

是的,它是用eq[docs]

$(".divData").eq(2).text('foo'); 
1

是。做$(".divData:eq(2)")然后调用你的链函数来修改它。

0

试试这个

$('.divData').eq(2).text('Your Text Here'); 
+0

这将选择第四个'div' ... –

+0

jQuerys'.EQ()'调用需要一个从零开始的索引。 –

+0

ohhhhh是的我忘记了,谢谢 –

0

是:

$('.divData').eq(2).text('myText');