`
pengzhaocheng16
  • 浏览: 182168 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

用div封装某些元素

 
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript" ></script>
<script type="text/javascript">
$(function(){
	$(".topSaleList li").each(function(){
		var o=$(this).find("a").eq(0).clone(true);
                 $(this).find("a").eq(0).remove();               
                var htm=$(this).html()
               this.innerHTML="<div>"+htm+"</div>";
	       o.prependTo($(this));
	})
})
</script>
<style type="text/css">
*{ margin:0px; padding:0px;}
body{ font:12px/1.5 Arial,sans-serif;}
ul,li{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#000;}
.topSaleList {
background: white;
border: 1px solid #CCC;
padding: 5px;
width: 178px;
}
.topSaleList ul li {
display: block;
border-bottom: 1px dashed #CCC;
padding: 5px;
line-height: 18px;
overflow: hidden;
}
.topSaleList ul li img{ width:66px; height:89px; float:left; display:block; margin-right:5px;}
.topSaleList ul li span{color: #E80000;}
</style>
</head>
<body>
<div class="topSaleList">
		<ul>
				<li>
					<a href="#"><img src="http://images.coco.com.cn/uploads/product/2011/06/f500bdf0-95a1-4f75-b9be-4bf8cb74c4a9.jpg" /> </a>
                          
					<a href="#"> COCO 120D竖条纹提花分段 真人 黑色性感显瘦 段 真人 黑色性感显瘦</a>
					<br>
					售价:
					<span class="red_cu">¥268.0</span>
					<br>
					月销量:
					<span class="red_cu">39</span>件
				</li>
			
				<li>
					<a href="#"><img src="http://images.coco.com.cn/uploads/product/2011/06/eadb2eab-0104-42cc-aa60-691f24271b2d.jpg"  /></a>
					<a href="#">coco正品夏季女性感可爱蕾丝 </a>
					<br>
					售价:
					<span class="red_cu">¥168.0</span>
					<br>
					月销量:
					<span class="red_cu">27</span>件
				</li>
			
				<li>
					<a href="#"><img src="http://images.coco.com.cn/uploads/product/2011/06/b4e77c7d-b3c9-4a2c-92f2-d089dc2c8a6b.jpg" /> </a>
					<a href="#"> coco新品 华丽镶钻文胸聚拢 </a>
					<br>
					售价:
					<span class="red_cu">¥159.0</span>
					<br>
					月销量:
					<span class="red_cu">25</span>件
				</li>
			
		</ul>
	</div>
</body>
</html>
分享到:
评论

相关推荐

    JS封装DIV圆角Css样式

    JavaScript(JS)虽然主要负责动态交互,但在某些情况下,可以用于辅助实现CSS样式,例如封装DIV圆角样式。本文将深入探讨如何使用JS来封装和应用CSS圆角效果,并通过提供的压缩包文件中的示例进行解析。 首先,让...

    DIV可移动 可实现任意拖动放大缩小

    标题中的“DIV可移动 可实现任意拖动放大缩小”是指一种使用JavaScript技术来实现的交互功能,允许用户在网页上自由地拖动、缩放HTML中的div元素。这一功能通常用于创建用户界面元素,如窗口、面板或者任何需要动态...

    div做的弹出窗口

    标题中的“div做的弹出窗口”指的是使用HTML的`&lt;div&gt;`元素来构建一个自定义的弹出对话框。在Web开发中,弹出窗口通常用于显示警告、确认信息或者进行用户交互。与传统的JavaScript alert、confirm和prompt不同,...

    div模拟下拉框

    通过封装成组件(如React的JSX组件或Vue的单文件组件),可以使得模拟下拉框成为可复用的代码,方便在项目中多次使用。 综上所述,"div模拟下拉框"是一种综合运用CSS和JavaScript技术,以提供高度定制化和交互体验...

    简单的网页制作案例(DIV+CSS完成):留学网

    6. **底部**:通常包含版权信息、联系方式等,可以使用一个单独的`DIV`来封装。 7. **浏览器兼容性**:`CSS`代码需要考虑到不同浏览器对某些属性的支持程度,可能需要使用前缀(如`-webkit-`,`-moz-`)来确保在...

    用Ajax结合div来实现的查询控件

    - **交互逻辑**: 在用户点击某些元素时触发进一步的动作,例如关闭弹出框或打开子菜单等。 - **示例**: ```javascript function OpenSubColumn(id, name, dvID) { // 进一步处理逻辑 } function hiddenLayer...

    jQuery插件集之(div弹出1)+Demo

    - jQuery插件是开发者为扩展jQuery核心功能而编写的代码模块,它们通常封装了一些特定的功能,便于开发者快速实现某些复杂的效果。 - 插件通常包含一个函数,该函数接收jQuery对象作为参数,并通过链式调用来增强...

    用法jQuery中的wrap()函数操作HTML元素的教程_.docx

    - 在某些情况下,如果`wrapper`元素包含多层嵌套,`wrap()`会从最外层开始,如果遇到没有子元素或者第一个子元素不是Element类型的节点,它会停止内嵌,将被包裹的元素追加到当前节点的末尾。 **返回值** `wrap()`...

    复制div文本到剪切板.zip

    在IT领域,尤其是在Web开发中,"复制div文本到剪切板"是一个常见的需求,它涉及到用户交互和浏览器API的使用。这个主题的核心是利用JavaScript(JS)来实现这一功能,因为JavaScript通常用于处理浏览器端的动态交互...

    封装Flatpickr日期选择器的Vuejs组件

    在现代Web应用开发中,用户界面的交互性和用户体验起着至关重要的作用,而日期选择器是常见的表单元素之一。本文将深入探讨如何在Vue.js框架中封装Flatpickr,一个功能强大的日期选择器库,以提升前端日期输入的便捷...

    鼠标拖动div

    6. 事件委托:如果页面上有多个可拖动的&lt;div&gt;元素,可以使用事件委托来优化性能,将事件监听器添加到共同的父元素,而不是每个&lt;div&gt;上。 7. CSS样式:为了使拖动效果更自然,可能需要设置&lt;div&gt;的`position`属性为`...

    Javascript实现的类似Google的Div拖动效果代码

    从提供的文件内容中我们可以提炼出多个知识点,它们主要涉及JavaScript编程技术,以及如何实现网页元素(Div)拖动效果的详细过程。这些内容是Web前端开发领域中的实际应用技巧,对于希望深入了解JavaScript和网页...

    jQuery鼠标上下拖动div排序代码.zip

    它内部封装了事件监听、元素位置更新和动画效果等一系列复杂逻辑,使得开发者无需从零开始编写这些功能。 `moduleSet.min.js`可能是用于扩展或定制Sortable功能的模块集,它可能包含了额外的配置选项、自定义行为或...

    jquery 表单下所有元素的隐藏

    对于某些情况,如果需要在不同的环境下重用相同的隐藏逻辑,还可以考虑将隐藏表单元素的逻辑封装到一个函数中,这样可以在需要时重复调用,保持代码的复用性和可维护性。 需要注意的是,表单元素的隐藏通常会影响...

    在点击div中的p时,如何阻止事件冒泡

    在某些情况下,我们可能不希望事件继续向上冒泡,而是只想在当前元素上执行相应操作,这就需要用到阻止事件冒泡的技术。 标题中的问题是如何在点击`&lt;div&gt;`中的`&lt;p&gt;`元素时,只触发`&lt;p&gt;`的点击事件而不触发`&lt;div&gt;`的...

    js实现div拖动动画运行轨迹效果代码分享

    - 常用函数封装:例如$ID函数用于简化获取元素的方法,Class、Extend、Bind、BindAsEventListener等函数用于实现类和对象的扩展和方法绑定。 - 事件监听函数:addEventHandler和removeEventHandler函数用于添加和...

    JS在可编辑的div中的光标位置插入内容的方法

    - 文档中提到的实现代码包括如何定义可编辑的div元素以及一个按钮,按钮点击后会触发一个函数,该函数将内容插入到指定的div元素中光标所在位置。 - 代码中还包含了一个insertHtmlAtCaret函数,该函数利用window....

    js判断鼠标同时离开两个div的思路及代码

    在讨论如何使用JavaScript来判断鼠标同时离开两个不同的div元素之前,首先需要了解的是,在现代Web开发中,对元素的事件处理是构成用户交互体验的基础。在给定的文件中,我们看到了一个特定的实现思路,该思路关注于...

    Jquery获取第一个子元素简单实例

    因此,如果需要继续以jQuery方式操作这个元素,我们可以使用`$()`函数将DOM对象重新封装成jQuery对象: ```javascript $($("#divId").children("div").get(0)); ``` 这样,我们就可以继续调用`.text()`, `.html()`...

Global site tag (gtag.js) - Google Analytics