`
gary_bu
  • 浏览: 43249 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

jquery each 遍历,each退出循环

 
阅读更多

需求: 相同的采购合同号对应的供应商应该相同,如下图,填写采购合同号,选中对应供应商,但相同合同号要选择相同供应商

 

实现技术:jquery  each遍历

//获取所有采购合同文本框并绑定blur事件
$("input[name*='stockContractno']").on("blur",function(){
		var contractArray=$("input[name*='stockContractno']");
		var currContractObj=this;
		var currProviderObj=$("#providerId"+this.id);
		var providerVal="";
		$.each(contractArray,function(key,val){
			//不和自己比较
			if(currContractObj!=this){
				providerVal=$("#providerId"+key).val();
				//如果采购合同号相同&&供应商是否相同
				if(currContractObj.value == val.value && currProviderObj.val() != providerVal){
					alert("警告:相同采购合同号通常要对应同一个供应商!");
					currProviderObj.focus();
					return false;
				}
			}
		});
	
	});

 

 知识点:

  1.each的用法

  2.each循环,要实现break和continue的功能: 
     break----用return false; 
     continue --用return ture;

 

 

  • 大小: 37.8 KB
分享到:
评论

相关推荐

    jQuery的$.each()遍历数组或对象的用法

    $.each()遍历数组或对象的具体用法

    JQuery $.each遍历JavaScript数组对象实例

    在JavaScript和jQuery中,`$.each`函数是一个非常实用的工具,用于遍历数组或对象。这个函数允许我们对集合中的每个元素执行某些操作。在本例中,我们将深入探讨如何使用`$.each`处理JSON数据,特别是从JSON字符串...

    jQuery 1.5 遍历xml节点属性

    需要注意的是,`.attr.each()`并不是jQuery的核心方法,而是对`jQuery.fn.attr`的一个扩展,如在描述中提到的博客文章可能对此进行了定义。 结合"test.html"文件,我们可以创建一个简单的HTML页面来展示这个过程。...

    each遍历各个选项卡

    《锋利的jquery》利用each方法遍历各个选项卡

    浅析jQuery 遍历函数,javascript中的each遍历_.docx

    jQuery 遍历函数和 JavaScript 中的 each 遍历 jQuery 遍历函数是 jQuery 库中的一组方法,用于筛选、查找和串联元素。这些方法可以帮助开发者快速地操作和处理 HTML 元素。下面是 jQuery 遍历函数的详细介绍: 1....

    jQuery中each遍历的三种方法实例分析

    本文详细介绍了 jQuery 中的 each() 方法,用于遍历匹配的元素集合,即根据选择器选取的元素集合,并针对每个元素执行一个函数。 在 jQuery 中,each() 方法主要有三种遍历方式: 1. 使用选择器选取元素,然后通过...

    jquery 动态遍历select 赋值的实例

    具体而言,首先会清空原有的select元素内容,然后通过$.each()方法遍历从服务器返回的数据,创建新的option元素并添加到select元素中。 知识点三:$.ajax()方法详解 $.ajax()方法是一个在页面中实现异步HTTP(Ajax...

    jQuery使用each遍历循环的方法

    jQuery的核心功能之一是通过其内置方法实现DOM元素的遍历,其中使用each方法进行遍历循环是十分常见的做法。 在介绍jQuery的each方法之前,首先需要明确DOM遍历的概念。DOM遍历是指在文档对象模型(DOM)中,按照...

    jquery 遍历数组 each 方法详解

    $.each()方法是jQuery的核心扩展之一,可以用来替代原生JavaScript中的for循环来处理数组或对象。 在遍历数组时,$.each()方法接受两个参数:一个是数组本身,另一个是一个回调函数。回调函数本身接受两个参数:...

    jQuery循环遍历子节点并获取值的方法

    本篇文章将详细讲解如何使用jQuery来循环遍历子节点并获取它们的值,这在处理复杂页面结构时尤其有用。 首先,我们来看一个简单的HTML示例,包含一个`<div>`元素,其中嵌套了多个`<ul>`列表和`<li>`列表项: ```...

    Jquery使用each函数实现遍历及数组处理

    `each()`函数主要用于遍历数组或对象,简化了JavaScript中的循环操作,使得代码更加简洁易读。接下来我们将详细探讨如何使用jQuery的`each()`函数进行遍历和数组处理。 首先,`each()`函数的基本语法是: ```...

    jQuery 循环遍历改变a标签的href(实例讲解)

    标题中提到的是关于如何使用jQuery来循环遍历并改变页面上a标签的href属性值,这是一个在前端开发中常见的操作,用于动态地修改超链接的目标地址。 首先,让我们来了解一下什么是jQuery。jQuery是一个快速、小巧、...

    jquery遍历select元素(实例讲解)

    =ddl_xreg_id.clientid%> option”).each(function() {形式来each遍历一次,这样所有的select就给查询了一次。 代码如下:[removed][removed][removed]$(document).ready(function(){$(“#selecttest”).change...

    JQuery中使用.each()遍历元素学习笔记

    在jQuery中,`.each()`函数是一个非常重要的方法,它用于遍历数组或对象,执行针对每个元素的操作。在这个实例中,我们看到`.each()`被用来处理`<li>`元素,以实现一个选项卡功能。接下来,我们将深入探讨`.each()`...

    JQuery使用数组遍历跳出each循环

    在JavaScript的世界里,jQuery库提供了一种优雅的方式来处理DOM操作,包括数组或对象集合的遍历,这通常通过`$.each()`方法实现。然而,与原生JavaScript的`for`循环不同,`$.each()`并不支持`break`和`continue`...

    js/jquery遍历对象和数组的方法分析【forEach,map与each方法】

    主要介绍了js/jquery遍历对象和数组的方法,结合实例形式分析了数组遍历的forEach,map与each方法常见使用技巧,需要的朋友可以参考下

    jquery 遍历 学习

    `each()`函数是jQuery中最常用的遍历方法,它可以对每个匹配的元素执行一个函数。例如: ```javascript $(".myClass").each(function(index, element) { // index 是当前元素的索引,element 是原生DOM元素 ...

    jQuery 遍历的 each() 方法

    虽然`for`循环也可以实现遍历,但`each()`提供了更简洁的语法和jQuery的上下文优势。`each()`在遍历过程中自动绑定当前元素,方便在回调函数中直接使用,而`for`循环则需要手动获取。 ### 源码解析 在jQuery源码中...

Global site tag (gtag.js) - Google Analytics