如何通过一个类名使用 jQuery Selector 获取多个值

Posted

技术标签:

【中文标题】如何通过一个类名使用 jQuery Selector 获取多个值【英文标题】:how to use jQuery Selector for multi values by one classname 【发布时间】:2019-09-30 22:54:23 【问题描述】:

我知道这听起来有点像初学者的问题 但想象一下我有以下例子

  <div class = "image">content 1</div>
  <div class = "image">content 2</div>
  <div class = "image">content 3</div>

我想使用 jquery 来获取一个值数组,就像我们将使用的 vanilla javascript 中的值一样

let divs = document.getElementsByClassName("image");

但是,如果我尝试使用var img = $('.image').val();,它将只返回最后一个值, 我还检查了jQuery 的一般属性页面,但我在任何地方都找不到。

谢谢

【问题讨论】:

api.jquery.com/each/#each-function 谢谢!这正是我想要的! 【参考方案1】:

使用each回答

var image = ;
    $(".image").each(function(index) 
        image[index] = $(this).val();
    );

【讨论】:

以上是关于如何通过一个类名使用 jQuery Selector 获取多个值的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jQuery 找到具有电子邮件地址作为类名的元素?

jquery的SWF对象插件中如何使用元素类名

前端基础-jQuery中的如何操作标签

如何使用java-script和jquery为列表中重复单击的标签存储类名?

根据活动类通过jquery替换部分类名

jQuery 怎么获取类名