如何获得以下值

Posted

技术标签:

【中文标题】如何获得以下值【英文标题】:How to get value of the below following 【发布时间】:2021-08-28 07:03:39 【问题描述】:

我必须使用 jQuery 对 focusout 进行一些验证。我的问题是我无法从文本区域字段中获取 id,因为它在 ng-repeat 内。

谁能帮我获取 ng-repeat 中特定字段的 id 来进行验证?

注意:我需要使用 jQuery 来实现这一点,而不是添加指令。

<div class="md-dialog-content;padding: 10px;" ng-repeat="data in inputFields">
  data.id
  <textarea ng-model="data.inputField" id="inputField$index" class="form-control" placeholder="Please Enter Input Stream Here"></textarea>
</div>
setTimeout(function() 
  $("#inputStream").focusout(
    alert("focusout")
  )
)

【问题讨论】:

'我需要使用 jQuery 而不是添加指令来实现这一点' 考虑到您正在使用 Angular,这是一个奇怪的要求 - 您根本不应该使用 jQuery案例。 是的,我知道,但我只是想使用 jquery 来实现这一点。请帮助我 【参考方案1】:

您可以使用通配符选择器:

setTimeout(function() 
  $("[id^=inputField]").focusout(
    alert("focusout")
  )
)

【讨论】:

以上是关于如何获得以下值的主要内容,如果未能解决你的问题,请参考以下文章

如何获得一个组的最小值?

如何获得十六进制颜色值而不是RGB值?

如何获得十六进制颜色值而不是 RGB 值?

如何在 Python 中获得布尔值的相反(否定)?

如何获得具有 GD 的像素的正确 rgb 值?

JavaScript 中的 Promise.all:如何获得所有承诺的解析值?