如何获取包含具有特定值的 text_field 的表的那些 tr?

Posted

技术标签:

【中文标题】如何获取包含具有特定值的 text_field 的表的那些 tr?【英文标题】:How to get those tr of a table containing a text_field with a certain value? 【发布时间】:2021-12-24 12:23:36 【问题描述】:

我有一个包含几行的表,其中每个 td 都有一个字段,但我需要在 text_field 中搜索包含值“Egress”的那些 tr。值“Egress”由用户输入,代码中未指定。

我在 coffeescript 中尝试这样的事情:

$('.payroll_novelties tr:has(.types[value="Egress"])').each ->

  cantidad = $(this).find("td:eq(4) input")
  valor = $(this).find("td:eq(5) input").val()

该代码适用于我,但前提是代码中包含值“egress”,但如果它是由用户键入的,则它不起作用。我该如何解决?

【问题讨论】:

首先,为 codepen 或 jsfiddle 提供实时工作示例以复制问题。 【参考方案1】:

我找到了如下解决方案:

$('.payroll_novelties tr').each ->

  if $(this).find("td:eq(3) input").val() == "Egress"

【讨论】:

以上是关于如何获取包含具有特定值的 text_field 的表的那些 tr?的主要内容,如果未能解决你的问题,请参考以下文章

如何获取具有特定名称/值的所有变体ID

LINQ:获取包含具有特定名称和值的属性的数组中的对象

如何查询具有特定属性值的核心数据对象

如何创建获取请求以获取具有特定属性值的对象

如何检查 List<T> 元素是不是包含具有特定属性值的项目

仅包含具有特定列值的第一个条目