当字符串未设置为字段值时?,jquery,html"/>

首页 > 解决方案 > 如何找到一个文本当字符串未设置为字段值时?

问题描述

设想

我有一个“文本”类型的输入字段。但是当我在其中输入内容时,该字段的value属性不会改变。

我正在尝试使用 jQuery 通过它的值来定位这个输入元素,但是当文本似乎没有存储在元素本身中时,这很棘手。

所以我会有一些看起来像这样的东西:

在此处输入图像描述

但是检查我得到的元素

<input type="text" name="some_name" value class="some_text_field">

问题

如何使用 jQuery 定位文本输入,其值已通过键入更改,但对象的内部值为空?

标签: jqueryhtml

解决方案


您可以使用(在此处.filter()阅读更多内容)和回调函数返回带有查找值的文本输入。

以最简单的形式...

$('input[type="text"]').filter(function () {
  return this.value == 'your search value'
})

推荐阅读