div带有多个class元素怎么取?

原创 2011年01月14日 18:01:00

今天工作偶遇一个div 如下:<div class="aa bb">fdsafdsafdsafds</div>
,页面要求这个div隐藏,第一时间想到用Jquery去做,没有办法,刚刚学习的东东都想试试身手,马上写出代码:

 

 

 

 

发现没有执行,悲剧了,难道是没有取到对象?添加个alert,看看到底有没有取到div对象:

 

 

var $a = $("div.aa bb");

 

 

alert($a[0]);

 

 

果然不出所料,没有得到对象。为什么呢?

 

 

查询帮助文档后发现,并没有这种多元素方式的写法,那么到底怎么解决呢?

 

 

思考片刻,觉得既然不行那我就换个思路,我过滤你可以吧?于是代码如下:$("div.aa").filter(".bb").hide();

 

 

但是这样想确实是太麻烦了,想到 class也是div的属性之一,用属性解决肯定是可以,于是代码如下:

 

 

$("div[class='aa bb']").hide();

 

 

写好之后,想想还是有点麻烦,没有更简单的方法?jquery的精髓是最少的代码做最多的事情,jquery的链式操作是他最吸引我的地方,那么这里能不能使用链式操作呢?片刻,实验成功,代码如下:

 

 

$("div.aa.bb").hide();

 

 

哎,太简单了,怎么当时怎么没有想到呢?悲剧。

 

 

ps:此处只是说明class多元素如何去对象,关于读者认为直接设置ID取值,本人不做解释

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

HTML中设置多个class属性的优先级

在编写html的过程中,我们会经常为class属性定义多个值,但是同样会经常发现自己定义的值无效!!! 以前碰到这种情况我就直接重写了,或者直接用id设置css属性,今天想起来好像有些不对哦。。。我必...

如何用Jquery获取某一个Div的Class或者ID

有一个Div,我想获取其ID或者Class值。 那么我可以先定位到这个DIV,然后采用attr方法来获取其值: 假如说:有一段Html代码: 表情 ...

高尔顿钉板概率模型的实现

高尔顿钉板是一个关于概率的模型,小球每次下落,将随机的向两边等概率的下落,当有大量的小球都滚下时,最终在钉板下面不同位置收集到的小球数量,将符合二项分布概率。        出于兴趣,在VC编译环境...

设计模式:模板方法模式

在基类的方法A中调用一些由子类去实现的方法,这些方法会由子类去根据需要自己实现,但不影响A的执行,因为A是一个通用的方法。

程序帮我解答了一道无法很有说服力用手算证明的题目

今天在逛网页的时候,无意中看到了一道比较有趣的题目。首先来介绍该题吧,         在上图中,从任意的白点出发,寻找一天通过每一个白点一次的路径,要求不能经过黑点,路径经过所有的白点,且在一个白...

分析www.o.cn以及www.edushi.com技术实现过程

整体评价:假冒伪劣 1)绝对不能称的上是真正意义上的三维GIS系统,无法实现任意角度飞行 2)绝对不是真正GIS系统,充其量就是一个图片Web文档管理系统。无法实现任意比例尺,无极缩放,从其图片加...

最大似然估计与贝叶斯估计

在这两种估计中,都是假设样本概率密度函数形式已知,需要估计的是是概率密度函数中的参数。虽然使用贝叶斯方法和最大似然估计的结果很相似,但这两个方法在本质上有很大的不同。在最大似然估计方法中,我们把需要估...

蚁群算法的模拟——动画演示

一、蚁群算法介绍          蚁群算法是一种在图中寻找最优路径的机率型算法。因为其算法的依据是局部的最优通过迭代形成全局最优,由于中间过程随机性因素比较多,因此称为机率型算法。算法的设计思想是...

一个C语言编写的坦克大战游戏

在VC6.0平台下运用一个EasyX的图形库,用C语言编写了一个坦克大战的小游戏,代码和算法都是我自己源生的。文章的两幅配图,分别展示了游戏的开始选择界面和正在游戏界面。这个小游戏,具有游戏背景音乐,...

第三方支付潜规则, 巨额利息被侵吞

第三方支付用户的上千万巨额利息一直遭到“硕鼠”蚕食。记者近日通过深入采访业内人士了解到,第三方支付公司侵吞用户备付金的利息不支付,这已成为整个行业半公开的“潜规则”,而涉及的利息金额达到上千万之多。虽...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)