如何使用动态id验证html元素
how to validate html elements with dynamic id
我需要验证一个HTML元素(一个文本字段),它的id
是通过数组动态分配的。我在下面给出了我的HTML代码。请告诉我如何在jQuery中设置HTML id
?
<div class="form-group" ng-repeat="property in entity.entityPropertyTypes">
<!-- PROPERTY -->
<div class="col-md-3">
<label class="control-label">{property.propertyLabel}}</label>
</div>
<!-- VALUE -->
<!-- Text field -->
<div class="col-md-3" ng-if="property.dataTypeId === 3 ">
<input id="{{property.propertyId}}Value" type="text" class="form-control" ng-model="property.propertyValue">
</div>
<!-- Date -->
<div class="col-md-offset-2 col-md-1" ng-if="property.dataTypeId === 4 ">
<datepicker date-format="MM-yyyy">
<input id="{{property.propertyId}}yearEnd" type="text" class="form-control" ng-model="property.propertyValue">
</datepicker>
</div>
您可以添加任何想要的属性,然后使用选择器来获取元素。
例如,您可以在输入中添加一个类:
<input id="{{property.propertyId}}Value" type="text" class="form-control myclass" ng-model="property.propertyValue">
然后按类别选择
var textToCheck = $("input.myclass").val();
你甚至可以添加一个个人属性:
<input item="1" id="{{property.propertyId}}Value" type="text" class="form-control" ng-model="property.propertyValue">
然后
var textToCheck = $("input[item=1]").val();
相关文章:
- 如何设置html元素填充的动画
- 删除对HTML元素的拖动
- 如何使用jquery迭代具有相同属性的html元素并查找onclick事件
- 如何使用JQuery在Javascript中转换字符串中的HTML元素
- 一个html元素的克隆次数太多
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- 为什么我在Internet Explorer上看不到html元素
- 重新排列HTML元素的顺序并更改内容
- 使用.on动态添加jquery/js不知道的html元素
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- 如何将html元素添加到tampermonkey中
- 访问html元素值javascript
- 如何在HTML元素上创建函数,而不是将元素作为参数传递
- 自定义HTML元素属性未显示-Web组件
- 让HTML元素充当停止滚动的锚点
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- 替换HTML元素中的字符
- 如何将html元素添加为生成的内容
- 如何使用JavaScript在没有html dom的情况下隐藏html元素
- 使用JS加载HTML元素