【问题标题】: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 来实现这一点。请帮助我

标签: jquery angularjs


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-18
    • 2016-11-26
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 2020-03-07
    相关资源
    最近更新 更多