一些不可思议的小问题

jquery的选择器虽然强大,但是对于一些不符合严格规范的html结构,也会得到意想不到的结果:

<body>
    <p>
        thanks
        <div>
            I am yuanfang
        </div>
    </p>

</body>

如上,html结构如上,然后执行如下的jquery代码,就不会产生效果:

<script type="text/javascript" src="jquery.js"></script>
    <script type="text/javascript">
        $(document).ready(function(){
             $(‘p div‘).css(‘background‘,‘purple‘);
        });
    </script>

页面中的div标记中的文本并不会变颜色,因为最终浏览器解析得到的dom树结构是如下所示的:

所以不符合p div 这样存在父子级关系的选择条件。

其实主要是html结构并不符合规范,原因是p标签里只能有文本,而用户却强加很多其他的标签所造成的

时间: 2024-10-05 16:50:29

一些不可思议的小问题的相关文章

JavaScript 学习推荐

主要是个人的学习网站,书籍推荐,还有个人学习经历,以及一些学习经验或技巧 JavaScript学习网站推荐 如果想快速入门,这些是很推荐的网站 快速入门,很快能让你了解前端,有什么,做什么,要学什么,怎么做 w3cschool     http://www.w3school.com.cn/index.html MDN  https://developer.mozilla.org/zh-CN/docs/Web/JavaScript 菜鸟教程 http://www.runoob.com/js/js-

Citrix Profile Management 和 VDI系列讲座之二:Profile漫游需要怎么配置存储和网络

上一期<Citrix Profile Management 和 VDI系列讲座之一:如何正确管理Profile>我们谈到了如何正确配置Citrix Profile Management 以及Folder Redirection使之可以适应各种规模的企业.在这一期讲座中,我将主要谈一下为Citrix Profile Management 和 Folder Redirection所配置的后台文件服务器或者是NAS设备上所需要的IOPS和网络带宽问题,希望能为你将来在规划单个文件服务器或者是NAS设

&lt;转&gt;一个最不可思议的MySQL死锁分析

1 死锁问题背景 1 1.1 一个不可思议的死锁 1 1.1.1 初步分析 3 1.2 如何阅读死锁日志 3 2 死锁原因深入剖析 4 2.1 Delete操作的加锁逻辑 4 2.2 死锁预防策略 5 2.3 剖析死锁的成因 6 3 总结 7 死锁问题背景 做MySQL代码的深入分析也有些年头了,再加上自己10年左右的数据库内核研发经验,自认为对于MySQL/InnoDB的加锁实现了如指掌,正因如此,前段时间,还专门写了一篇洋洋洒洒的文章,专门分析MySQL的加锁实现细节:<MySQL加锁处理分

一个最不可思议的MySQL死锁分析

一个最不可思议的MySQL死锁分析 死锁问题背景 做MySQL代码的深入分析也有些年头了,再加上自己10年左右的数据库内核研发经验,自认为对于MySQL/InnoDB的加锁实现了如指掌,正因如此,前段时间,还专门写了一篇洋洋洒洒的文章,专门分析MySQL的加锁实现细节:<MySQL加锁处理分析>. 但是,昨天"润洁"同学在<MySQL加锁处理分析>这篇博文下咨询的一个MySQL的死锁场景,还是彻底把我给难住了.此死锁,完全违背了本人原有的锁知识体系,让我百思不得

今年最火微信营销,个人、小企业运营给别人开代理账户,给别人建站你也可以!

微信占领了我们的生活,微信改变了我们的生活.公交车上刷微信,马桶上在刷微信,边吃饭边刷微信,工作一会儿就刷微信,甚至和朋友吃饭聚会也在刷微信,睡觉前的最后一个动作也在刷微信... 可见,微信现在占据了人们生活的很大一部分,而我们怎么能错过这个商机呢?新的营销时代,微信营销! 想了解微信公众平台管理系统吗http://chenxin.imicro.cc/  爱微imicro微信公众平台管理系统,出售整套系统,包安装,建立和微企一样的平台,拥有属于你自己的站,你也可以给别人开代理账户,自己去运营赚钱

博弈的坑 待填 一些小知识

前些日子我打算开了博弈基础,事后想进行总结下 一句话就是分析必胜或必败,异或为0. 以下内容来自转载: Nim游戏的概述: 还记得这个游戏吗?给出n列珍珠,两人轮流取珍珠,每次在某一列中取至少1颗珍珠,但不能在两列中取.最后拿光珍珠的人输.后来,在一份资料上看到,这种游戏称为"拈(Nim)".据说,它源自中国,经由被贩卖到美洲的奴工们外传.辛苦的工人们,在工作闲暇之余,用石头玩游戏以排遣寂寞.后来流传到高级人士,则用便士(Pennies),在酒吧柜台上玩.最有名的玩法,是把十二枚便士放

APP图标设计小技巧:在iOS上快速获得APP图标的真实预览图

严格来说,这并不是一篇关于前端开发的文章,因为涉及到的知识非常浅.这只是一个向设计狮们分享的小经验,只是其中用到了一些前端内容. 最近接了个私活,了解到一个初创公司正在高价悬赏Logo(主要用于APP图标),我便投稿试了试,结果真的被选中了,得到了我认为远超Logo本身价值的奖金(看来跟着拿到投资的初创公司混真的有肉吃啊).闲话不表,设计完Logo之后我灵机一动,用iOS系统做了一个APP图标真实效果预览图,一起发给了甲方. 我们假设刚做好的Logo是下面这样的(这是样例图标,用我开发的UWP应

35 首小诗歌

1.<孤独>——白鹤林 从童年起,我便独自一人 照顾着 历代的星辰 2.<方向>——阿盖 每一个黎明 我更多一点地生活在过去 因为每一个夜晚 我更多一点地死在未来 3.<浮一大白>——林蜻蜓 春天的酒如果没来得及喝掉 就该洒在泥土里 不能灌醉你 灌醉一朵小花儿也好哇 4.<小溪的情书>——王竞成 多少年只写了一行 弯弯曲曲寄向海洋 5.<观察黑鸟的十三种方式 >节一——史蒂文斯 周围,二十座雪山,  唯一动弹的  是黑鸟的一双眼睛. 6.<

王小云

王小云教授,1966年生于山东诸城,1983年至1993年就读于山东大学数学系,先后获得学士.硕士和博士学位,导师潘承洞.1993年毕业后留校任教.2005年获国家自然科学基金杰出青年基金资助,同年入选清华大学“百名人才计划”,2005年6月受聘为清华大学高等研究中心“杨振宁讲座教授”,现为清华大学“长江学者特聘教授”. 中文名 王小云 出生地 山东诸城 出生日期 1966年 职    业 博士 毕业院校 山东大学数学系 主要成就 国家自然科学基金  百名人才计划  中国青年女科学家奖 目录 1