1、初始化
<table>
<thead>
<tr><th>姓名</th><th>性别</th><th>暂住地</th></tr>
</thead>
<tbody>
<tr><td>张三</td><td>男</td><td>浙江宁波</td></tr>
<tr><td>李四</td><td>女</td><td>浙江杭州</td></tr>
<tr><td>王五</td><td>男</td><td>湖南长沙</td></tr>
<tr><td>赵六</td><td>男</td><td>浙江温州</td></tr>
<tr><td>Rain</td><td>男</td><td>浙江杭州</td></tr>
<tr><td>MAXMAN</td><td>女</td><td>浙江杭州</td></tr>
</tbody>
</table>
2、jq控制表单
$(function(){
$("tbody>tr:odd").addClass("odd"); //先排除第一行,然后给奇数行添加样式
$("tbody>tr:even").addClass("even"); //先排除第一行,然后给偶数行添加样式
2.1. $("tr:contains ('王五')").addClass ("selected");//选中内容为'王五'的
2.2. $('tbody>tr').click(function() {//点击哪个td的单选按钮就高亮显示
$(this)
.addClass('selected')
.siblings().removeClass('selected')
.end()
.find(':radio').attr('checked',true);
});
// 如果单选框默认情况下是选择的,则高色.
// $('table :radio:checked').parent().parent().addClass('selected');
//简化:
$('table :radio:checked').parents("tr").addClass('selected');
//再简化:
//$('tbody>tr:has(:checked)').addClass('selected');
2.3.1. $('tbody>tr').click(function() {//点击哪个td的复选按钮就高亮显示
if ($(this).hasClass('selected')) {
$(this)
.removeClass('selected')
.find(':checkbox').attr('checked',false);
}else{
$(this)
.addClass('selected')
.find(':checkbox').attr('checked',true);
}
});
// 如果复选框默认情况下是选择的,则高色.
// $('table :checkbox:checked').parent().parent().addClass('selected');
//简化:
$('table :checkbox:checked').parents("tr").addClass('selected');
//$('tbody>tr:has(:checked)').addClass('selected');
2.3.2. $('tbody>tr').click(function() {
//判断当前是否选中
var hasSelected=$(this).hasClass('selected');
//如果选中,则移出selected类,否则就加上selected类
$(this)[hasSelected?"removeClass":"addClass"]('selected')
//查找内部的checkbox,设置对应的属性。
.find(':checkbox').attr('checked',!hasSelected);
});
// 如果复选框默认情况下是选择的,则高色.
$('tbody>tr:has(:checked)').addClass('selected');
})
分享到:
相关推荐
首先,我们来理解为什么需要控制表单样式。HTML5 中的 `<form>` 元素是一个块级元素,浏览器会为其赋予一些默认的样式,如内边距和外边距。为了保持页面布局的一致性,我们需要在开始设计时首先清除这些默认样式,这...
js验证表单大全,用JS控制表单提交 ,javascript提交表单
首先,控制表单只读的一种方法是利用两个不同的子表单,一个用于编辑,另一个用于查看。编辑表单允许用户进行数据输入和修改,而查看表单则只显示信息,不提供编辑功能。这可以通过在表单设计中创建两个子表单,并...
--*-- 1 单元目标 2 教学内容 3 动手实践 4 课堂小结 单元目标 使用CSS控制页面背景、表格、表单 能力目标 学会使用CSS控制表单 知识目标 《CSS网页样式设计与制作》 参考资料 2 教学内容 1 单元目标 3 动手实践 4 ...
通过本节课的学习,学生不仅能够理解会员注册页面和登录页面的设计要求,还能掌握CSS在控制表单方面的应用,为成为专业的电子商务网页设计师奠定基础。同时,课程还注重培养学生的法律意识,了解相关法律法规,以...
它利用了React的Context API,提供了一种更高效、更简洁的方式来管理和控制表单。 **React Context API** React Context API允许我们在组件树中传递数据,而无需手动一层层地通过props。这对于管理全局状态或者...
本文实例讲述了JS控制表单提交的方法。分享给大家供大家参考。具体如下: [removed] function autoSubmit(){ var form = document.forms[0]; var actionPath = "?mo=phone"; form.action = actionPath; form.submit...
代码简介:jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单,可自定义拖拽控制生成表单,预览表单,表单各种属性可通过json格式的配置来处理控制表单的各个属性,看起来非常的高大上,...
10. **计时器控制**:设置一个短暂的计时器,在这段时间内阻止表单提交,如: ```javascript setTimeout(function() { submitButton.disabled = false; }, 5000); // 5秒后恢复提交按钮 ``` 在实际应用中,应...
js控制select选中显示不同表单内容select下拉菜单特效 js控制select选中显示不同表单内容select下拉菜单特效 js控制select选中显示不同表单内容select下拉菜单特效
在本教程中,我们将深入探讨如何使用DOM来控制网页中的表单,以便进行更丰富的用户交互。 1. 表单基础 表单在HTML中由`<form>`标签定义,它是用户与网页互动的主要方式,用于收集用户输入的数据。常见的表单元素...
### Activiti表单研究 #### 一、概览 在工作流系统中,表单扮演着极其重要的角色。它们不仅提供了数据输入的方式,还是连接业务流程与用户的关键接口。Activiti作为一款开源的工作流引擎,提供了多种表单类型的...
6. **表单的显示和隐藏**:使用`SHOW`和`HIDE`命令可以控制表单的显示和隐藏,`RELEASE`命令可以关闭并释放表单资源。 7. **表单的保存和加载**:设计好的表单可以保存为`.scx`文件,使用`DO`命令可以加载并运行...
在这个过程中,`a.aspx`页面作为客户端表单的发起者,通过POST或GET方法将数据提交到`b.aspx`页面进行处理,然后`b.aspx`根据接收到的数据进行业务逻辑操作,并可能返回相应的结果给用户。 1. **HTML表单(Form)**...
CSS允许我们控制表单的布局、颜色、字体、边框等样式: 1. 布局:通过`display`属性可以改变元素的显示方式,例如`inline-block`或`flex`,使表单元素水平或垂直排列。 ```css input, select, textarea { ...
你可以设计包含动态表格的表单模板,然后使用其提供的API(应用程序接口)来控制表单字段和表格的行为。例如,通过编程方式,你可以实现表格行的动态添加和删除,以适应不同数量的数据。 至于Pdf,这是一种广泛使用...
可以使用`.val()`方法获取表单字段的值,并通过`.hasClass()`, `.addClass()`, `.removeClass()`等方法来控制表单状态的反馈,如高亮错误输入框或显示错误消息。 至于CSS,这个实例中可能会定义一些关键样式,比如...
2. 表单属性:如action(提交表单的URL)、method(提交方式,GET或POST)等,控制表单的行为。 3. 表单事件:如onsubmit(提交时触发)、onchange(元素值改变时触发)等,可以通过JavaScript进行响应处理。 二、...