Javascript 使用jQuery attr()方法选择特定元素
如果我在一个页面上有5个图像,它们都是完全相同的图像,如下所示Javascript 使用jQuery attr()方法选择特定元素,javascript,jquery,jquery-selectors,attr,Javascript,Jquery,Jquery Selectors,Attr,如果我在一个页面上有5个图像,它们都是完全相同的图像,如下所示 <body> <img src="http://httpJunkie.com/1st/jQ02/orangeCat.jpg" > <img src="http://httpJunkie.com/1st/jQ02/orangeCat.jpg" > <img src="http://httpJunkie.com/1st/jQ02/orangeCat.jpg" > <img src="
<body>
<img src="http://httpJunkie.com/1st/jQ02/orangeCat.jpg" >
<img src="http://httpJunkie.com/1st/jQ02/orangeCat.jpg" >
<img src="http://httpJunkie.com/1st/jQ02/orangeCat.jpg" >
<img src="http://httpJunkie.com/1st/jQ02/orangeCat.jpg" >
<img src="http://httpJunkie.com/1st/jQ02/orangeCat.jpg" >
</body>
最后一个是使用
$("body img:last").attr({
width: 60,
height: 60,
});
我的主要问题是如何使用.attr()方法在3号图像上进行选择,类似于上面的代码
我试着用第N个孩子,但没用
p.S:我知道我可以使用一个循环一次全部更改它们?您可以简单地使用索引设置不同的高度和宽度,而不是单独设置它们。使用:
$("body img").each(function(i){
$(this).attr({
width: 10*(i+1),
height:10*(i+1)
});});
您可以简单地使用索引来设置不同的高度和宽度,而不是单独设置它们。使用:
$("body img").each(function(i){
$(this).attr({
width: 10*(i+1),
height:10*(i+1)
});});
您可以简单地使用索引来设置不同的高度和宽度,而不是单独设置它们。使用:
$("body img").each(function(i){
$(this).attr({
width: 10*(i+1),
height:10*(i+1)
});});
您可以简单地使用索引来设置不同的高度和宽度,而不是单独设置它们。使用:
$("body img").each(function(i){
$(this).attr({
width: 10*(i+1),
height:10*(i+1)
});});
您可以使用
:eq
选择器或eq()
方法:
$("body img:eq(3)").attr({
width: 10,
height: 10,
});
$("body img").eq(3).attr({
width: 10,
height: 10,
});
上述两种方法的结果相同。您可以使用
:eq
选择器,或eq()
方法:
$("body img:eq(3)").attr({
width: 10,
height: 10,
});
$("body img").eq(3).attr({
width: 10,
height: 10,
});
上述两种方法的结果相同。您可以使用
:eq
选择器,或eq()
方法:
$("body img:eq(3)").attr({
width: 10,
height: 10,
});
$("body img").eq(3).attr({
width: 10,
height: 10,
});
上述两种方法的结果相同。您可以使用
:eq
选择器,或eq()
方法:
$("body img:eq(3)").attr({
width: 10,
height: 10,
});
$("body img").eq(3).attr({
width: 10,
height: 10,
});
以上两种方法都有相同的结果。您可以使用jquery中的eq()函数
以下是更多详细信息您可以使用jquery中的eq()函数
以下是更多详细信息您可以使用jquery中的eq()函数
以下是更多详细信息您可以使用jquery中的eq()函数
以下是更多详细信息我从学习中心来到这里,因为我在使用第n个孩子时遇到了问题。我仍然无法让第n个孩子的例子起作用。但是eq()示例运行良好。有什么区别?,,。->我从学习中心来到这里,因为我在使用第n个孩子时遇到了问题。我仍然无法让第n个孩子的例子起作用。但是eq()示例运行良好。有什么区别?,,。->我从学习中心来到这里,因为我在使用第n个孩子时遇到了问题。我仍然无法让第n个孩子的例子起作用。但是eq()示例运行良好。有什么区别?,,。->我从学习中心来到这里,因为我在使用第n个孩子时遇到了问题。我仍然无法让第n个孩子的例子起作用。但是eq()示例运行良好。区别是什么?仅链接答案是不够的。请提供链接摘要。你可能还想展示一个例子。实际上,这个链接确实有帮助,已经提供了工作演示,所以这个答案确实为我的答案和其他答案提供了帮助,我认为这很好。仅链接答案是不够的。请提供链接摘要。你可能还想展示一个例子。实际上,这个链接确实有帮助,已经提供了工作演示,所以这个答案确实为我的答案和其他答案提供了帮助,我认为这很好。仅链接答案是不够的。请提供链接摘要。你可能还想展示一个例子。实际上,这个链接确实有帮助,已经提供了工作演示,所以这个答案确实为我的答案和其他答案提供了帮助,我认为这很好。仅链接答案是不够的。请提供链接摘要。你可能还想展示一个例子。实际上,这个链接确实有帮助,已经提供了工作演示,所以这个答案确实为我的答案以及其他答案提供了帮助,我认为这很好。这给了我循环所需的东西,现在我可以针对单个项目,我就可以编写一个循环了。但我感谢你花时间回答,这就是为什么我会选择你的答案。但是Rory首先回答了主要问题,所以我检查了他的回答是否正确。我正在写一篇教程,写的是attr()方法。当我尝试使用第n个孩子失败时,我在这里提出了这个问题。再一次,我真的很感谢这个工作演示。击掌@埃里克:很高兴这对埃里克有帮助……:)这给了我循环所需的东西,既然我可以针对单个项目,我就可以编写循环了。但我感谢你花时间回答,这就是为什么我会选择你的答案。但是Rory首先回答了主要问题,所以我检查了他的回答是否正确。我正在写一篇教程,写的是attr()方法。当我尝试使用第n个孩子失败时,我在这里提出了这个问题。再一次,我真的很感谢这个工作演示。击掌@埃里克:很高兴这对埃里克有帮助……:)这给了我循环所需的东西,既然我可以针对单个项目,我就可以编写循环了。但我感谢你花时间回答,这就是为什么我会选择你的答案。但是Rory首先回答了主要问题,所以我检查了他的回答是否正确。我正在写一篇教程,写的是attr()方法。当我尝试使用第n个孩子失败时,我在这里提出了这个问题。再一次,我真的很感谢这个工作演示。击掌@埃里克:很高兴这对埃里克有帮助……:)这给了我循环所需的东西,既然我可以针对单个项目,我就可以编写循环了。但我感谢你花时间回答,这就是为什么我会选择你的答案。但是Rory首先回答了主要问题,所以我检查了他的回答是否正确。我正在写一篇教程,写的是attr()方法。当我尝试使用第n个孩子失败时,我在这里提出了这个问题。再一次,我真的很感谢这个工作演示。击掌@埃里克:很高兴这对埃里克有帮助……:)我尝试使用第n个child不起作用,但eq()工作正常,这有什么原因吗?一个比另一个好吗?我知道每次我用eq()来选择时,它都会创建一个新对象,这是否意味着如果我通过eq()来选择