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想要删除集合中重 ...
随机推荐
- Android屏幕适配常识
屏幕适配的注意事项 1. AndroidManifest.xml设置 在中Menifest中添加子元素 android:anyDensity="true"时,应用程序安装在不同密度 ...
- 三色二叉树_树形DP
Time Limit: 1000 mSec Memory Limit : 32768 KB Problem Description 一棵二叉树可以按照如下规则表示成一个由0.1.2组成的字符序 ...
- 2016年11月3日JS脚本简介数据类型: 1.整型:int 2.小数类型: float(单精度) double(双精度) decimal () 3.字符类型: chr 4.字符串类型:sting 5.日期时间:datetime 6.布尔型数据:bool 7.对象类型:object 8.二进制:binary 语言类型: 1.强类型语言:c++ c c# java 2.弱类型语
数据类型: 1.整型:int 2.小数类型: float(单精度) double(双精度) decimal () 3.字符类型: chr 4.字符串类型:sting 5.日期时间:datetime 6 ...
- strlen和mb_strlen的区别
在php中常见的计算字符串长度的函数有:strlen和mb_strlen.当字符全是英文字符的时候,两者是一样.这里主要比较一下,中英文混排的时候,两个计算结果. 在PHP中,strlen与mb_st ...
- 如何配置magento免运费商品方法
作为magento电商来说,免运费是一种常见的促销手段,要让产品成为免运费对magento来说并不难,后台操作即可完成. 首先,我们要建立一个新的产品属性. catalog->attribute ...
- Java Super 覆盖方法
子类从父类中继承方法,有时候,子类需要修改父类中定义的方法的实现,这称作方法覆盖. 比如,GeometricObject类中的toString方法返回表示集合对象的字符串,这个方法就可以被覆盖,返回表 ...
- 使用github + Octopress 搭建免费博客 + 碰到问题的解决方法
使用github + Octopress 搭建免费博客,先说碰到的问题,具体创建方法见下面. 问题1, 添加ruby淘宝链接问题,显示无法获取, 解决: source “http://ruby.tao ...
- windows 任务栏图标宽度固定
这个需要修改注册表. win+r regedit ->enter 找到以下项 HKEY_CURRENT_USER-Control Panel-Desktop-WindowsMetrics 新建字 ...
- Ionic基础——侧边栏ion-side-menus 以及ion-tap结合侧边栏详解
一. 侧边栏菜单 : ion-side-menus 侧边栏菜单是一个最多包含三个子容器的元素: 默认情况下,侧边栏菜单将只显示ion-side-menu-content容器的内容. 向左滑动时,将显示 ...
- Codeforces Round #137 (Div. 2)
A. Shooshuns and Sequence 显然\([k,n]\)之间所有数均要相同,为了求最少步数,即最多模拟\(n\)次操作即可. B. Cosmic Tables 映射\(x_i,y_i ...