`
zccst
  • 浏览: 3322813 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jquery操作相同class的dom节点

 
阅读更多
作者:zccst

使用jquery操作相同class的dom节点,会给实际的工作带来很大的便利。
如果直接使用$('.class').val();或$('.class').attr('');则只能获取第一个class为指定值的dom节点。

如果想获得所有class为指定值的dom节点,则需要先获取dom数组,再遍历dom数组以此获取每一个节点对应的属性值。

实例:
在某页面
//在foreach中
if(in_array($f->parts_type,$matchedTypesArr)){
    echo "<input type=hidden class=canbe_to_batch_id fid={$f->id} />";
    // or
    echo "<input type=hidden class=canbe_to_batch_id value={$f->id} />";
}


操作该页面的js代码
var idArr = new Array();

var idsContainer = $(".canbe_to_batch_id");  //获取所有节点的dom数组
var len = idsContainer.length;               //数组长度
for(var index = 0; index < len; index++){
    var $container = $(idsContainer[index]); //循环遍历每一个dom节点
    var id  = $container.attr("fid");//获取属性值
    // or 
    var id  = $container.val();
    alert(id);
    idArr.push(id);
}


//数组转字符串
ids = idArr.join(',');


//数组转字符串转数组
str.split("")


然后通过get/post/ajax发送至后端,做后续处理。

如果您觉得本文的内容对您的学习有所帮助,您可以微信:
分享到:
评论

相关推荐

    14jQueryDOM节点操作.docx

    在JavaScript和jQuery的世界里,DOM(Document Object Model)节点操作是网页动态交互的核心技术。DOM是一种树状结构,它代表了HTML或XML文档的结构,允许我们通过编程方式访问和修改文档内容。jQuery库简化了对DOM...

    JQuery查找DOM节点的方法

    本文实例讲述了JQuery查找DOM节点的方法。分享给大家供大家参考。具体分析如下: DOM操作是JQuery最常见的用法,下面我们来将JQuery的DOM操作逐个剖析下。先来最简单的查找节点操作。 为了能全面地讲解DOM操作,首先...

    JQuery创建DOM节点的方法

    本文实例讲述了JQuery创建DOM节点的方法。分享给大家供大家参考。具体分析如下: 用JQuery选择器能够快捷而轻松地查找到文档中的某个特定的元素节点,然后可以用attr()方法来获取元素的各种属性的值。但真正的DOM...

    JQuery插入DOM节点的方法

    本文实例讲述了JQuery插入DOM节点的方法。分享给大家供大家参考。具体分析如下: 动态创建HTML元素并没有实际用处,还需要将新创建的元素插入文档中。将新创建的节点插入文档最简单的办法是,让它成为这个文档的某个...

    JQuery困惑—包装集 DOM节点

    举一个简单的例子,如果你尝试在包装集上调用DOM节点的方法,如 $('#someElement').setAttribute('class', 'newClass'),这会失败,因为setAttribute是DOM节点的方法,而不是jQuery包装集的方法。相反,如果你使用 $...

    探析在jQuery框架下操作HTMLDOM元素.pdf

    探析在jQuery框架下操作HTML DOM元素 一、HTML DOM简介 HTML DOM(Document Object Model)是HTML文档对象模型的缩写,定义了访问和操作HTML文档的标准方法。它将网页中的各个元素都看作一个个对象,从而使网页中...

    JQuery复制DOM节点的方法

    在本文中,我们将深入探讨使用jQuery复制DOM节点的方法,重点介绍clone()方法以及如何利用appendTo()方法将复制的节点追加到目标位置。 首先,clone()方法是jQuery中用于复制节点的核心方法。clone()方法可以创建...

    JQuery包裹DOM节点的方法

    通过以上介绍,我们可以了解到JQuery在DOM操作中的灵活性和实用性,以及如何使用wrap()、wrapAll()和wrapInner()这三个方法来包裹DOM节点。掌握这些方法将有助于开发者编写更加高效和优雅的代码,增强页面的结构化...

    jQuery操作DOM_动力节点Java学院整理

    答案当然是操作对应的DOM节点啦! 回顾一下修改DOM的CSS、文本、设置HTML有多么麻烦,而且有的浏览器只有innerHTML,有的浏览器支持innerText,有了jQuery对象,不需要考虑浏览器差异了,全部统一操作! 修改Text...

    jQuery遍历DOM节点操作之filter()方法详解

    《jQuery遍历DOM节点操作之filter()方法详解》 在jQuery中,遍历DOM节点是一项常见的任务,而filter()方法则是实现这一目标的关键工具之一。本文将深入探讨jQuery的filter()方法,包括其基本概念、与find()方法的...

    jquery css-dom

    当我们谈论"jQuery CSS DOM"时,通常是指利用jQuery来操作CSS和DOM进行页面动态化。例如,我们可以使用jQuery选择器结合CSS类来改变元素的样式,或者通过DOM操作动态创建和修改页面内容。以下是一个简单的示例: ``...

    jQuery DOM节点的遍历方法小结

    在Web开发中,对DOM(文档对象模型)节点的遍历是一个非常常见的操作,而在使用jQuery来处理DOM节点时,我们有许多内置的方法来进行高效遍历。本文将会详细讨论jQuery中用于DOM节点遍历的几个主要方法:children()、...

    jquery包裹节点

    在jQuery库中,"包裹...总的来说,jQuery的包裹节点功能是网页动态布局和交互设计中的强大工具,它简化了DOM操作,提高了开发效率,让前端开发更加便捷。熟练掌握这些方法,对于任何jQuery开发者来说都是至关重要的。

    JQuery替换DOM节点的方法

    本文实例讲述了JQuery替换DOM节点的方法。分享给大家供大家参考。具体分析如下: 如果要替换某个节点,jQuery提供了相应的方法,即replaceWith()和replaceAll()。 replaceWith()方法的作用是将所有匹配的元素都替换...

    jQuery学习之DOM节点的插入方法总结

    《jQuery学习之DOM节点的插入方法总结》 在JavaScript的世界里,jQuery库为开发者提供了更加简洁易用的API,使得DOM操作变得简单高效。本文主要聚焦于jQuery中DOM节点的插入方法,帮助开发者掌握如何优雅地在文档中...

    js自动校验之动态生成错误提示信息节点(复习下如何操作dom节点)

    而"工具"可能暗示了博主可能介绍了一些实用的库或框架,如jQuery或React,它们提供了简化DOM操作的API,使这些任务变得更加容易。 总的来说,这篇博客将深入探讨如何使用JavaScript动态操作DOM,以实现自动校验和...

    jQuery第4天知识点:jQuery节点操作、jQuery特殊属性操作、jQuery事件机制.zip

    今天我们将主要关注jQuery中的节点操作、特殊属性操作以及事件机制。 一、jQuery节点操作 1. 选择器:jQuery提供了丰富的选择器,如ID选择器(#id)、类选择器(.class)、元素选择器(element)等,用于快速定位DOM元素...

Global site tag (gtag.js) - Google Analytics