javascript - 如何通过一个类名使用 jQuery 选择器获取多个值
问题描述
我知道这听起来可能有点像初学者的问题,但想象一下我有以下示例
<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检查了常规属性页面,但我无法在任何地方找到它。
谢谢
解决方案
使用每个回答
var image = {};
$(".image").each(function(index) {
image[index] = $(this).val();
});
推荐阅读
- java - 发送到 jar 的参数(以编程方式启动)已删除所有双引号
- regex - 基于多个分隔符的 Python df 拆分字符串并进一步搜索模式以填充列
- charts - 可视化图表:如何将 valueAxis 的比例设置为 Auto
- google-bigquery - 在 Bigquery 中自动安排查询
- regex - CLion 正则表达式用找到的字符串替换模式
- slack - 通过 Slack Outgoing Webhooks 发送的消息中的 URI 用角括号括起来
- jquery - 如果任何字段为空,如何禁用提交按钮?
- java - 当我的组织 vpn 连接时,IntelliJ 没有连接到互联网?
- php - proxy_fcgi:错误 AH01071:出现错误“无法打开主脚本:/var/www/html/laravel/public/index.php(权限被拒绝)”
- python - 身份验证问题 - request.user 和 request.user.is_authenticated 未设置