【问题标题】:How to get reference to input[type='number'] elements with 0 or certain numeric value using jQuery?如何使用 jQuery 获取对具有 0 或某个数值的 input[type='number'] 元素的引用?
【发布时间】:2017-04-26 04:10:39
【问题描述】:

这是否可以使用单行语句而不是过滤器回调函数来实现?

【问题讨论】:

  • 投反对票的原因是什么?

标签: jquery filter numeric


【解决方案1】:

你可以使用 value 属性

console.log($('input[type="number"][value="0.00"]')[0]);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="number" value="-1">
<input type="number" value="0.00">
<input type="number" value="1">

【讨论】:

  • 如果实际值为 0.00 或 0.0 或 0 怎么办?会匹配吗?我需要数字比较,而不是文本比较。
  • @Aamir 看看我的sinppet,您需要该值与输入中的值完全相同
  • 如果你想同时匹配两者,你需要jsfiddle.net/xj676jzo/1
  • 谢谢,但这意味着为每个可能的组合进行配置。我希望捕获所有数字比较,而不是文本比较。不过感谢您的宝贵时间!
  • 那你需要过滤功能
猜你喜欢
  • 1970-01-01
  • 2013-09-22
  • 1970-01-01
  • 2018-03-03
相关资源
最近更新 更多