Jquery ui 选择具有多个类名的隐藏元素

Jquery ui 选择具有多个类名的隐藏元素,jquery-ui,jquery,jquery-plugins,Jquery Ui,Jquery,Jquery Plugins,在下面的html代码中,一个div是隐藏的,另一个不是 1.如何选择具有隐藏属性的多个类名的任意元素 2.隐藏或显示html时如何获取内部html 我试过了 $('.middle-cont,.float-lft,.content-height').html() $('.middle-cont,.float-lft,.content-height:hidden').html() //will this work html 一些html //这个分区是隐藏的 一些html123 无逗号,

在下面的html代码中,一个div是隐藏的,另一个不是

1.如何选择具有隐藏属性的多个类名的任意元素

2.隐藏或显示html时如何获取内部html

我试过了

 $('.middle-cont,.float-lft,.content-height').html() 

 $('.middle-cont,.float-lft,.content-height:hidden').html() //will this work
html


一些html
//这个分区是隐藏的
一些html123

无逗号,逗号将选择包含任一类的所有元素,而删除逗号将选择包含所有类的元素:

$('.middle-cont.float-lft.content-height').html()
不管它是否隐藏,这都没有区别


您不需要
来选择具有多个类的元素…使用
html()
来获取内容。。(是否隐藏并不重要)


逗号用作
运算符,此处不需要它,因此:

$('.middle-cont.float-lft.content-height').html()
你的元素是否隐藏并不重要。

试试这样

 var innerHtml = $(".middle-cont").filter(".float-lft").filter(".content-height").html();
 alert(innerHtml);

但是在小提琴中,当我运行另一个没有显示的属性时:none属性它不通知值,它只通知隐藏值。
.html()
只返回元素集中第一个匹配元素的html,而不是多个元素的html。您必须为此进行迭代,请参见!
$('.middle-cont.float-lft.content-height').html()
 var innerHtml = $(".middle-cont").filter(".float-lft").filter(".content-height").html();
 alert(innerHtml);