如何找到具有特定值的所有输入元素,例如"ABC"?

document.querySelectorAll('input[value="ABC"]'); 

$('input[value="ABC"]'); // .length is 0

推荐答案

If the inputs value was set by js or the user, you have to check the inputs' value property and I don't believe there is a way to do that with a css selector.
You'll have to use good ole js

var $abc = $('input').filter((i,v) => v.value === "ABC");

Javascript相关问答推荐

当点击注册页面上的注册按钮时,邮箱重复

cypress中e2e测试上的Click()事件在Switch Element Plus组件上使用时不起作用

如何在ASP.NET项目中使用Google Chart API JavaScript将二次轴线值格式化为百分比

Webpack在导入前混淆文件名

如何在JAVASCRIPT中合并两组对象并返回一些键

JS Animate()方法未按预期工作

如何组合Multer上传?

通过跳过某些元素的对象进行映射

如何修复错误&语法错误:不能在纯react 项目中JEST引发的模块&之外使用导入语句?

React Refs不与高阶组件(HOC)中的动态生成组件一起工作

与在编剧中具有动态价值的定位器交互

连续添加promise 时,如何在所有promise 都已结算时解除加载覆盖

有角粘桌盒阴影

如何调试从CEPRESS测试文件调用的Java脚本文件

如果用户的页面宽度低于某个阈值,如何使用js更改html页面中的css文件

根据Vue 3中的父项宽度将props 值传递给子项

为什么DOMException构造函数直接派生自Function.Prototype,而DOMException.Prototype直接派生自Error.type?

如何在使用会话时防止争用情况?

如何将数组时间范围分配给一周中的每一天?

如何使用p5js和matterjs绘制 pyramid 形状的圆