each和$(this)配合循环_siblings选取同级不同类型元素
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<script src="http://www.w3school.com.cn/jquery/jquery-1.11.1.min.js">
</script>
<script>
//如果标题在一行,不显示日期
$(document).ready(function() {
//循环样式类名为news_list_newswz9的ul下li下div
$("ul.news_list_newswz9 li div").each(function() {
//如果div高度为28,并且链接标题的文字大于12
if($(this).height() == 28 && $(this).children().text().length > 12 )
{
//隐藏当前元素的同级元素span
$(this).siblings("span").hide();
//设置父元素li的高度为28
$(this).parent().height("28");
};
});
});
</script>
<style>
* {
padding: 0;
margin: 0;
list-style: none;
}
.news_list_newswz9 {
line-height: 28px;
height: 275px;
overflow: hidden;
position: relative;
}
.news_list_newswz9 li {
background: url(http://60.212.191.54/picture/0/1512202042336565591.gif) no-repeat 8px 14px;
font-size: 14px;
position: relative;
width: 200px;
}
.news_list_newswz9 li span {
right: 0px;
text-align: right;
padding-left: 10px;
color: #999;
position: absolute;
margin-right: -50px;
}
.news_list_newswz9 li div {
left: 0px;
text-align: left;
padding-left: 20px;
position: absolute;
width: 230px;
}
</style>
</head> <body>
<UL class=news_list_newswz9>
<LI>
<DIV><A style="FONT-SIZE: 14px" title=威海-天津-空铁联运免费进京新模式
href=""
target=_blank>威海-天津-空铁联运免费进京新模式</A></DIV>
<FONT
style="VISIBILITY: hidden">威海-天津-空铁联运免费进京新模式</FONT><SPAN
style="FONT-SIZE: 14px">02-22</SPAN></LI>
<LI>
<DIV><A style="FONT-SIZE: 14px" title=奥林国际健身中心春节期间营业时间
href=""
target=_blank>奥林国际健身中心春节期间营业时间</A></DIV>
<FONT
style="VISIBILITY: hidden">奥林国际健身中心春节期间营业时间</FONT><SPAN
style="FONT-SIZE: 14px">02-03</SPAN></LI>
<LI>
<DIV><A style="FONT-SIZE: 14px" title=威海乒羽健身中心乒乓球馆、羽毛球馆春节期间营业时间
href=""
target=_blank>威海乒羽健身中心乒乓球馆、羽毛球馆春节期间营业时间</A></DIV>
<FONT
style="VISIBILITY: hidden">威海乒羽健身中心乒乓球馆、羽毛球馆春节期间营业时间</FONT><SPAN
style="FONT-SIZE: 14px">02-03</SPAN></LI>
<LI>
<DIV><A style="FONT-SIZE: 14px" title=单位概况
href=""
target=_blank>单位概况</A></DIV>
<FONT style="VISIBILITY: hidden">单位概况</FONT><SPAN
style="FONT-SIZE: 14px">02-01</SPAN></LI>
<LI>
<DIV><A style="FONT-SIZE: 14px" title=威海热电集团全力以赴抗击寒流保障供热
href=""
target=_blank>威海热电集团全力以赴抗击寒流保障供热</A></DIV>
<FONT
style="VISIBILITY: hidden">威海热电集团全力以赴抗击寒流保障供热</FONT><SPAN
style="FONT-SIZE: 14px">01-29</SPAN></LI>
<LI>
<DIV><A style="FONT-SIZE: 14px" title=好消息!春运期间威海长春加班了!
href=""
target=_blank>好消息!春运期间威海长春加班了!</A></DIV>
<FONT
style="VISIBILITY: hidden">好消息!春运期间威海长春加班了!</FONT><SPAN
style="FONT-SIZE: 14px">01-28</SPAN></LI>
<LI>
<DIV><A style="FONT-SIZE: 14px" title=威海机场自1月29日起开通威海=天津航班
href=""
target=_blank>威海机场自1月29日起开通威海=天津航班</A></DIV>
<FONT
style="VISIBILITY: hidden">威海机场自1月29日起开通威海=天津航班</FONT><SPAN
style="FONT-SIZE: 14px">01-28</SPAN></LI>
<LI>
<DIV><A style="FONT-SIZE: 14px" title=山东广电网络威海有限公司获得“威海市职工百项技术创新成果奖”
href=""
target=_blank>山东广电网络威海有限公司获得“威海市职工百项技术创新成果奖”</A></DIV>
<FONT
style="VISIBILITY: hidden">山东广电网络威海有限公司获得“威海市职工百项技术创新成果奖”</FONT><SPAN
style="FONT-SIZE: 14px">01-28</SPAN></LI>
<LI>
<DIV><A style="FONT-SIZE: 14px" title=成功上线开通智慧社区医院挂号业务
href=""
target=_blank>成功上线开通智慧社区医院挂号业务</A></DIV>
<FONT
style="VISIBILITY: hidden">成功上线开通智慧社区医院挂号业务</FONT><SPAN
style="FONT-SIZE: 14px">01-28</SPAN></LI>
</UL>
</body>
</html>
each和$(this)配合循环_siblings选取同级不同类型元素的更多相关文章
- jquery slibings选取同级其他元素
jquery选取同级其他元素可以使用slibings方法,end方法可以清除之前的链式操作,相当于重新开始. <script type="text/javascript"&g ...
- Python:Base2(List和Tuple类型, 条件判断和循环,Dict和Set类型)
1.Python创建list: Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: &g ...
- JQ获取当前是第几个元素,以及直接选取第几个元素的方法
一.获取当前是第几个元素的方法使用:$(this).index() 实例: $(function () { $('.menu li').mouseover(function () { alert($( ...
- 关于java中ArrayList的快速失败机制的漏洞——使用迭代器循环时删除倒数第二个元素不会报错
一.问题描述 话不多说,先上代码: public static void main(String[] args) throws InterruptedException { List<Strin ...
- echarts配合循环计时器等出现的内存泄漏
echarts是百度的一个图表插件,确实好用美观. 之前实习接触到的页面大多是下面这种调用方式 var chart=echarts.init(document.getElementById(dom)) ...
- Js脚本选取iframe中的元素
遇到个小问题,需要用到原生Js处理页面中的元素,以往一个document.getElementById就完活的选取元素,这次却不好使了.. 仔细看代码发现要选取元素外面多了一个iframe标签 < ...
- python中循环删除list和dict类型注意事项
列表和字典在循环操作(增删)时,其长度会改变 # 删除 li = [11, 22, 33, 44, 'rock']中索引为单数的元素 # 方法一 del li[1::2] print(li) # [1 ...
- for循环删除list中多个元素出现的误区
错误的做法是: for(int i= 0;i<list.size();i++) 因为在你删除元素的同时list.size()也在变小,这样就会照成越界. 正确做法:因为要删除list里面的多个的 ...
- 可以用for循环直接删除ArrayList的特定元素吗?可能会出现什么问题?怎样解决?
for循环直接删除ArrayList中的特定元素是错的,不同的for循环会发生不同的错误,泛型for会抛出 ConcurrentModificationException,普通的for想要删除集合中重 ...
随机推荐
- Palindrome_滚动数组&&DP
Description A palindrome is a symmetrical string, that is, a string read identically from left to ri ...
- Team Foundation API - 编程访问 WorkItem
Team Foundation Server (TFS)工具的亮点之一是管理日常工作项, 工作项如Bug, Task,Task Case等. 使用TFS API编程访问TFS服务器中的工作项, 步骤如 ...
- Android 常见的广播 action常量
Intent.ACTION_AIRPLANE_MODE_CHANGED; //关闭或打开飞行模式时的广播 Intent.ACTION_BATTERY_CHANGED; //充电状态,或者电池的电量发生 ...
- 1.NSThread
前言 每个iOS应用程序都有个专门用来更新显示UI界面.处理用户触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会造成主线程堵塞(出现卡机现象),带来极坏的用户体验.一般的解决方案就 ...
- (实用篇)php 文件夹删除,清除缓存程序
<?php header('content-type:text/html;charset=utf-8'); function delFile($fpath) { $filesize = arra ...
- php防注入留言板(simple)
新手学php,试手案例便是留言板.以前未连接数据库时,我是直接将用户输入的留言写入到一个txt,然后再从txt读取显示(~.~别鄙视). 最近学习了php访问MySQL数据库的一些知识,重写了一下留言 ...
- 图像质量评价指标之Matlab实现
在图像处理算法研究中,很多时候需要有客观评价指标来对算法的性能进行评价. 比如,在图像复原.图像滤波算法研究中,需要采用客观评价指标来定量的来测试算法恢复出的图像相对于参考图像的好坏程度. 本文介绍文 ...
- RViz 实时观测机器人建立导航2D封闭空间地图过程 (SLAM) ----27
原创博客:转载请表明出处:http://www.cnblogs.com/zxouxuewei/ ROS提供了非常强大的图形化模拟环境 RViz,这个 RViz 能做的事情非常多.今天我们学习一下如何使 ...
- python爬虫抓网页的总结
python爬虫抓网页的总结 更多 python 爬虫 学用python也有3个多月了,用得最多的还是各类爬虫脚本:写过抓代理本机验证的脚本,写过在discuz论坛中自动登录自动发贴的脚本,写过自 ...
- wordpress(一)wordpress环境的搭建
搭建wordpress环境因为自动安装的脚本不提供创建数据库的功能,所以先要创建数据库. 1.使用如下命令创建数据库(都是在已经登陆的mysql界面中的命令) ①CREATE DATABASE 数据库 ...