如何使用jquery查找display = none的元素并将元素id返回给变量?

Dav*_*vid 8 jquery

我正在使用jquery在页面上找到显示设置为none的元素,并在变量中返回它的id.我的尝试如下:

$(".galleryitem[display='none']").this
Run Code Online (Sandbox Code Playgroud)

谁能告诉我哪里出错了......

Viv*_*vek 9

我不认为你需要添加:hiddenpsuedo选择器.以下将为您提供选择器的ID,而不管是否:hidden.

var elementId = $(".galleryitem").attr("id");
Run Code Online (Sandbox Code Playgroud)

但如果你添加它会更快 -

var elementId = $(".galleryitem:hidden").attr("id");
Run Code Online (Sandbox Code Playgroud)