繁体   English   中英

jQuery函数将CSS应用于图像

[英]jquery function applying css to image

好吧,这是我的代码:

(function($) {
var images = $( "img" );
$("div.featured-card-box").find(images)[1].css("display", "none");
});

应该将一些CSS应用于图像,但是它不起作用,因为我对此很陌生,所以我不知道出了什么问题。 非常感谢您的回答!

您的代码看起来比所需的要复杂一些:

1)请注意,jQuery [1]将是第二个图像,因为它从0开始计数。它也将是DOM对象而不是jQuery对象,因此您将无法在其上使用jQuery方法(就像您正在尝试的那样)去做)。

2)使用jQuery,您可以使用与CSS选择器相同的方法访问图像:

$("div.featured-card-box img")[1]

假设您要隐藏div中具有“功能卡盒”类的第二个图像,这应该可以解决问题:

$("div.featured-card-box img:eq(1)").hide();

虽然,您也可以将.hide()替换为.css('display','none')

编辑:这是一个小提琴: https//jsfiddle.net/vf8d9ske/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM