一、给列表添加不同的图片元素
脚本:
$(function(){
$(".ranking ul li").each(function(i){ //给第一个li添加执行函数
var no = $(this).index() + 1; //index() 方法返回指定元素相对于其他指定元素的 index 位置。
$(this).html("<img src='images/Temp/Number/" + no + ".gif' />"+$(this).html()); //文件名称为1.gif,2.gif...
});
})
页面代码:
<div class="ranking">
<b>本周畅销排行榜</b>
<table class="Separator"><tr><td></td></tr></table>
<ul>
<li>关于积分换礼的规则说明</li>
<li>关于积分返还的通知</li>
<li>关于积分换礼的规则说明</li>
<li>关于积分返还的通知</li>
<li>关于积分换礼的规则说明</li>
<li>关于积分返还的通知</li>
<li>关于积分换礼的规则说明</li>
<li>关于积分返还的通知</li>
</ul>
</div>
二、根据table中的状态栏决定文本框及提交按钮是否可用
脚本:
页面代码:
//当订单的领取状态为"已领取"时,用脚本将兑换密码区的文本框及确认按钮设为不可用。
$(function(){
$("table:eq(1) td:nth-child(4n)").each(function(i){
if ($(this).text()=="已领取")
{
$(this).css({"color":"#f00"});
$(this).parent().find(":submit").attr("disabled", "disabled");
$(this).parent().find(":password").attr("disabled", "disabled");
}
})
})
asp.net页面源码:
<table>
<tr><th>奖品名称</th><th>订单号</th><th>兑换密码</th><th>领取状态</th></tr>
<asp:Repeater ID="repPrizeList" runat="server">
<ItemTemplate>
<tr>
<td><img src='<%# Eval("PirzePicture") %>' alt="image" /><%# Eval("PirzeName")%></td>
<td><b><%# Eval("OrderNo")%></b></td>
<td>
<asp:TextBox ID="txtExchangePass" runat="server" Text="pass123456" TextMode="Password"></asp:TextBox>
<asp:Button ID="btnExchange" runat="server" OnClick="btnExchange_Click" CommandArgument='<%# Eval("Id") %>' Text="确认" />
</td>
<td><asp:Literal ID="litStatus" runat="server" Text='<%# Eval("ReceiveState") %>'></asp:Literal></td>
</tr>
</ItemTemplate>
</asp:Repeater>
</table>
三、一些jQuery选择技巧
$("#content img:eq(0)").css({"margin-left":"10px","margin-bottom":"10px"});
$("#content table th:eq(1)").css({"width":"10%"});
$("#content table td:nth-child(2n)").css({"text-align":"center"});
$("#content table td:nth-child(3n)").css({"padding-left":"10px"});
$("#content table td:nth-child(3n-1) b").css({"color":"#B8061E"});
$("#content table th:eq(2)").css({"width":"40%"});
$("#content table tr:last-child").css({"line-height":"60px","background-color":"#eee"});
$("#content table tr td input[id$=btnClearChoppingCart]").addClass("btnClearChoppingCart");
$("#content table tr td span[id$=lbCountIntegral]").addClass("lbCountIntegral");
分享到:
相关推荐
从给定的文件信息中,我们可以提炼出关于jQuery的一些核心知识点和使用技巧,这将帮助初学者和进阶用户更好地理解和应用jQuery库。 ### jQuery简介与安装 jQuery是一款流行的JavaScript库,它简化了HTML文档遍历、...
### jQuery核心知识点详解 #### 一、jQuery简介与优势 **定义**: - **框架**:框架是指一种软件设计模式,提供了一套解决方案的基础结构。简单来说,就是使用最基本的编程语言,封装了一系列常用功能(方法),...
完整Jquery笔记总结,xmind思维导图文档,可以下载查看。
### jQuery 笔记详解 #### 一、简介 jQuery 是一款快速、简洁的 JavaScript 库,简化了 HTML 文档遍历、事件处理、动画以及 Ajax 交互等操作。它极大地提高了开发者编写 JavaScript 代码的效率,并且兼容各种...
jQuery笔记(上)涵盖了jQuery的基本用法,包括引入jQuery库、选择器的使用、事件监听与处理,以及简单的动态效果实现。这些基础知识为后续深入学习jQuery提供了坚实的基础。通过学习和实践,开发者可以更加高效地...
jquery 选择器 jquery 是一个快速简单的javascript library 简化了html文件 ,动画,ajax 。方便了网页技术的快速发展
《锋利的jQuery笔记》是一份深入探讨jQuery库的宝贵资料,它主要针对JavaScript开发者,尤其是那些希望提升jQuery技能的人员。jQuery是一个轻量级、高性能的JavaScript库,它的核心功能在于简化HTML文档遍历、事件...
这个“jquery笔记.rar”文件很可能是对jQuery库的深入学习和实践总结。 **DOM操作** 1. **选择器**: jQuery提供了一套强大的选择器,如ID选择器(#id)、类选择器(.class)和元素选择器(element),以及组合选择...
首先,我们来看看"韩顺平AJAX和jQuery笔记整理.doc"。AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,而jQuery对AJAX提供了出色的封装,使得异步数据交换变得更加简单。在这个文档中,你将了解...
《圣思园 jQuery 笔记详解》 jQuery,作为一款强大的JavaScript库,它的出现极大地简化了JavaScript的DOM操作,使得网页动态化和交互性开发变得更加便捷。本文将深入探讨jQuery的选择器、过滤选择器及其在实际应用...
《jQuery笔记详解》 jQuery,作为JavaScript的一个库,极大地简化了DOM操作,提升了开发者的工作效率。它将常用的功能进行了封装,形成了一系列API,使得开发者无需关注底层实现,只需调用相应的方法即可实现复杂...
《jQuery学习笔记详解》 jQuery 是一款强大的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计和Ajax交互。本笔记基于一年的学习经验,涵盖了基础到进阶的知识点,旨在帮助初学者快速掌握...
### 韩顺平AJAX和jQuery笔记整理 #### AJAX概览 - **定义**:Asynchronous JavaScript and XML(异步JavaScript与XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 - **运行原理**: - ...
JS-Ajax-jQuery笔记,学习笔记,JavaScript,JS-Ajax-jQuery笔记,学习笔记,JavaScript,