起这个名字着实有些拗口,今天需要实现一个功能,那就是在列表中可以批量修改信息,但是公司名称必须相同,否则提示不能修改。其实拿收集到的id直接传到后台查询也可以,思路也清晰。不过个人觉得jQuery比较强大好用。
代码如下:
function batchVehicleInfo(){
var id="";
var count=0;
$("input[name='check']:checked").each(function(){
id+=$(this).val()+",";
count+=1;
})
if(count<1){
alert("请至少选择一条记录!");
return;
}
var ids=new Array();
ids=id.split(",");
var companyname="";
for(var i=0;i<ids.length-1;i++){
var na=$("#check_"+ids[i]+"").parents("tr").children("td").eq(2).html();
if(i==0){
companyname=na;
}
if(na!=companyname){
alert("您只能同时完善客户名称相同的信息!");
return;
}
companyname=na;
}
}
当然还有些其它比较不错的方法,发来大家共享下。
获取第一个元素
$("#body").children(":first")
判断获取元素的标签
$("#body").children(":first").attr("tagName") == "strong"
1、根据option的text的值check:
$("#shbmId").find("option:contains('计划财务处')").attr("selected", "selected");
2、选择check的radio的值:
var tszwId = $("input[name=tszwId]:checked").val();
分享到:
相关推荐
基于列索引的方法是根据表格(`<table>`)中每一行(`<tr>`)的特定列(`<td>`)的索引进行分组。首先,我们需要获取到表格的所有行,然后对每一行的指定列进行检查。例如,如果我们想根据第二列(索引为1,因为...
$("ul li:first") 每个 <ul> 的第一个 <li> 元素 $("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性 $("div#intro .head") id="intro" 的 <div> 元素中的所有 class="head" 的元素 三. jQuery 事件...
在实际应用中,行列合并可能基于特定条件,比如当某一行或一列的数据相同,或者根据用户的交互需求。例如,如果一个表格的第一列都是类别名称,且连续几行的类别相同,那么可以合并这些行的第一列,以节省空间并使...
- `merge1`函数比较同一列中从下到上的单元格文本,如果文本相同且不是空字符串,则累加`spanNum`计数器,并为上一个单元格设置`rowSpan`属性,然后移除当前单元格。 - `merge2`函数比较相邻两行中同一列的单元格,...
标题中提到的“合并表格行记录”,通常是指在具有相同某一列值的连续行中,合并这些行的特定单元格,保留该列的值,同时合并其他列的内容。 在描述中提到的博客链接中,可能详细介绍了如何使用jQuery来实现这个功能...
在网页开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理以及动画制作。本教程将探讨如何利用jQuery实现一个简单的合并单元格功能,这个功能在数据展示,尤其是表格格式的数据处理中十分常见...
在网页中,网格布局常用于展示一系列相似内容,如图片或卡片,而点击某个元素后放大并切换至幻灯片模式,则是一种常见的交互设计,能吸引用户注意力,提高用户参与度。 1. **网格布局**:jQuery不直接提供网格布局...
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作,包括对表单元素的处理。本文将深入探讨jQuery如何通过`val()`方法来获取和设置表单元素的值,包括文本框(input[type="text"]、textarea)...
在网页开发中,jQuery 是一个常用的 JavaScript 库,它提供了许多便利的方法来操作 DOM 元素,包括选择、修改和操作 Select 下的 Option 元素。本文将详细讲解如何使用 jQuery 根据一个值来选中 Select 下的 Option...
当一个表格的某一列中有多个相同的值时,我们希望只保留一个,其余的则可以被合并到一行中,这可以通过创建一个带有汇总信息的新行来实现。在JavaScript中,我们可以使用DOM操作来完成这一过程。 1. **获取表格**:...
在jQuery库中,`siblings()`方法是一个非常实用的选择器,用于获取匹配元素集合中每个元素的所有同级元素,但不包括自身。这个方法是基于DOM(文档对象模型)中的兄弟节点概念,允许开发者轻松地操作页面上的元素...
在网页设计中,为了吸引用户注意力并提升用户体验,各种视觉特效是不可或缺的元素。"jquery图片宫格切换聚光灯效果"就是一个典型的例子,它利用jQuery库实现了九宫格图片展示,具有聚光灯切换功能,能有效地突出显示...
其次,固定列头(Fixed Column)则是指在用户水平滚动表格时,某一列或几列保持在原位,通常是最重要的列,如日期、ID或其他关键指标。这有助于用户快速定位和比较不同行的数据。 实现这个功能的关键在于使用...
在提供的代码中,我们看到一个带有多个数据行的表格,每个行内包含多个单元格,其中最后一个单元格有一个按钮,当用户点击这个按钮时,我们需要获取该行的特定列的值。 在jQuery中,获取表格某列的值可以通过多种...
1. **固定列技术**:在网页或应用中,固定某一列通常通过CSS定位来实现。例如,可以使用`position: sticky`属性来固定首列,使其在页面滚动时始终保持在视口顶部。这种方法适用于现代浏览器,但对于不支持此特性的旧...
在本问题中,我们关注的是如何使用 jQuery 根据某个 `td` 元素来给同一行 (`tr`) 下的其他 `td` 元素赋值。这里给出了两种实现方法。 ### 方法一 方法一利用了 jQuery 的选择器和链式操作。首先,`$(obj)` 选取了...
在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和动画效果。本资源“jQuery表格增加删除行响应式代码.zip”提供了实现动态表格功能的示例代码,尤其适用于响应式设计,使表格...
无论哪种方式,每个元素代表表格的一行,而列则由相同索引的元素组成。 排序功能的核心在于对这些数据进行操作。对于数值列,我们可以直接进行数值比较。而对于文本列,排序可能基于字母顺序或自定义规则。在...
它源于Pinterest网站的设计,特点是每一列的高度不同,新元素会按列自上而下填充,当某一列填满后,新元素会流入下一列。这种布局方式可以充分利用页面空间,尤其在宽屏和窄屏设备上都有良好的视觉效果。 在...
这种布局的特点是页面元素(如图片)按照一定的规则自适应地填充到页面中,形成类似瀑布下落的效果,每一列的高度不固定,而相邻元素通常会在垂直方向对齐。 前端UI设计中的瀑布流布局,主要是通过JavaScript库,如...