`
ifox
  • 浏览: 64400 次
社区版块
存档分类
最新评论

jQuery根据列表中每一列的某个元素是否相同

阅读更多
起这个名字着实有些拗口,今天需要实现一个功能,那就是在列表中可以批量修改信息,但是公司名称必须相同,否则提示不能修改。其实拿收集到的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(&apos;计划财务处&apos;)").attr("selected", "selected");

 2、选择check的radio的值:

 

 

 

 

var tszwId = $("input[name=tszwId]:checked").val(); 

 

 

分享到:
评论

相关推荐

    用JQuery实现table按列分组(简单常用

    基于列索引的方法是根据表格(`&lt;table&gt;`)中每一行(`&lt;tr&gt;`)的特定列(`&lt;td&gt;`)的索引进行分组。首先,我们需要获取到表格的所有行,然后对每一行的指定列进行检查。例如,如果我们想根据第二列(索引为1,因为...

    jQuery详细教程

    $("ul li:first") 每个 &lt;ul&gt; 的第一个 &lt;li&gt; 元素 $("[href$='.jpg']") 所有带有以 ".jpg" 结尾的属性值的 href 属性 $("div#intro .head") id="intro" 的 &lt;div&gt; 元素中的所有 class="head" 的元素 三. jQuery 事件...

    jquery行列合并例子

    在实际应用中,行列合并可能基于特定条件,比如当某一行或一列的数据相同,或者根据用户的交互需求。例如,如果一个表格的第一列都是类别名称,且连续几行的类别相同,那么可以合并这些行的第一列,以节省空间并使...

    JQuery实现表格中相同单元格合并示例代码

    - `merge1`函数比较同一列中从下到上的单元格文本,如果文本相同且不是空字符串,则累加`spanNum`计数器,并为上一个单元格设置`rowSpan`属性,然后移除当前单元格。 - `merge2`函数比较相邻两行中同一列的单元格,...

    jquery合并表格行记录

    标题中提到的“合并表格行记录”,通常是指在具有相同某一列值的连续行中,合并这些行的特定单元格,保留该列的值,同时合并其他列的内容。 在描述中提到的博客链接中,可能详细介绍了如何使用jQuery来实现这个功能...

    jQuery实现合并单元格功能

    在网页开发中,jQuery是一个非常流行的JavaScript库,它简化了DOM操作、事件处理以及动画制作。本教程将探讨如何利用jQuery实现一个简单的合并单元格功能,这个功能在数据展示,尤其是表格格式的数据处理中十分常见...

    jQuery网格点击放大为幻灯片切换特效.zip

    在网页中,网格布局常用于展示一系列相似内容,如图片或卡片,而点击某个元素后放大并切换至幻灯片模式,则是一种常见的交互设计,能吸引用户注意力,提高用户参与度。 1. **网格布局**:jQuery不直接提供网格布局...

    jQuery获取和设置表单元素的方法

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作,包括对表单元素的处理。本文将深入探讨jQuery如何通过`val()`方法来获取和设置表单元素的值,包括文本框(input[type="text"]、textarea)...

    jquery根据一个值来选中select下的option实例代码

    在网页开发中,jQuery 是一个常用的 JavaScript 库,它提供了许多便利的方法来操作 DOM 元素,包括选择、修改和操作 Select 下的 Option 元素。本文将详细讲解如何使用 jQuery 根据一个值来选中 Select 下的 Option...

    js合并表格相同数据列

    当一个表格的某一列中有多个相同的值时,我们希望只保留一个,其余的则可以被合并到一行中,这可以通过创建一个带有汇总信息的新行来实现。在JavaScript中,我们可以使用DOM操作来完成这一过程。 1. **获取表格**:...

    jQuery中的siblings用法实例分析

    在jQuery库中,`siblings()`方法是一个非常实用的选择器,用于获取匹配元素集合中每个元素的所有同级元素,但不包括自身。这个方法是基于DOM(文档对象模型)中的兄弟节点概念,允许开发者轻松地操作页面上的元素...

    jquery图片宫格切换聚光灯效果

    在网页设计中,为了吸引用户注意力并提升用户体验,各种视觉特效是不可或缺的元素。"jquery图片宫格切换聚光灯效果"就是一个典型的例子,它利用jQuery库实现了九宫格图片展示,具有聚光灯切换功能,能有效地突出显示...

    基于jquery的固定表头和列头的代码

    其次,固定列头(Fixed Column)则是指在用户水平滚动表格时,某一列或几列保持在原位,通常是最重要的列,如日期、ID或其他关键指标。这有助于用户快速定位和比较不同行的数据。 实现这个功能的关键在于使用...

    jQuery获取Table某列的值(推荐)

    在提供的代码中,我们看到一个带有多个数据行的表格,每个行内包含多个单元格,其中最后一个单元格有一个按钮,当用户点击这个按钮时,我们需要获取该行的特定列的值。 在jQuery中,获取表格某列的值可以通过多种...

    仿excel表格,固定一列可拉动

    1. **固定列技术**:在网页或应用中,固定某一列通常通过CSS定位来实现。例如,可以使用`position: sticky`属性来固定首列,使其在页面滚动时始终保持在视口顶部。这种方法适用于现代浏览器,但对于不支持此特性的旧...

    jquery根据td给相同tr下其他td赋值的实现方法

    在本问题中,我们关注的是如何使用 jQuery 根据某个 `td` 元素来给同一行 (`tr`) 下的其他 `td` 元素赋值。这里给出了两种实现方法。 ### 方法一 方法一利用了 jQuery 的选择器和链式操作。首先,`$(obj)` 选取了...

    jQuery表格增加删除行响应式代码.zip

    在网页开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理和动画效果。本资源“jQuery表格增加删除行响应式代码.zip”提供了实现动态表格功能的示例代码,尤其适用于响应式设计,使表格...

    实现高级表格根据某列文本、数值排序

    无论哪种方式,每个元素代表表格的一行,而列则由相同索引的元素组成。 排序功能的核心在于对这些数据进行操作。对于数值列,我们可以直接进行数值比较。而对于文本列,排序可能基于字母顺序或自定义规则。在...

    js瀑布流demo案例

    它源于Pinterest网站的设计,特点是每一列的高度不同,新元素会按列自上而下填充,当某一列填满后,新元素会流入下一列。这种布局方式可以充分利用页面空间,尤其在宽屏和窄屏设备上都有良好的视觉效果。 在...

    瀑布流式页面布局源码

    这种布局的特点是页面元素(如图片)按照一定的规则自适应地填充到页面中,形成类似瀑布下落的效果,每一列的高度不固定,而相邻元素通常会在垂直方向对齐。 前端UI设计中的瀑布流布局,主要是通过JavaScript库,如...

Global site tag (gtag.js) - Google Analytics