javascript - 使用 javascript/jQuery 访问具有使用 angular js 动态生成的 ids/属性的 html 元素

标签 javascript jquery html angularjs

在 jQuery/javascript 中有没有一种方法可以选择具有 id 或 AngularJS 动态生成的其他属性的 html 元素?

例如,我有一个下拉列表,其中包含使用此 Angular 代码创建的 id:

ng-attr-id="{{'type-'+($index+1}}"

我想获取 ID 为“type-2”的元素的值。但是 javascript 在同一页面上找不到 ID 为“type-2”的元素。

感谢所有建议。

谢谢。

最佳答案

首先,您在 $index + 1

之后缺少一个 ')'

将此代码更改为

ng-attr-id="{{'type-'+($index+1)}}"

然后尝试:

 $(document).ready(function(){
   alert($("#type-2").html());
});

关于javascript - 使用 javascript/jQuery 访问具有使用 angular js 动态生成的 ids/属性的 html 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29479637/

相关文章:

javascript - 如何根据链接标题属性的不同措辞更改链接的文本?

带有单选按钮的 JavaScript 表单

javascript - 有没有办法在显示之前获取最初具有 display=none 的动态插入/创建的 div 的高度?

javascript - 在分页部分动态选择每页的行数

javascript - 如何为选择列表的自定义指令实现 ng-change?

javascript - 如何获取包含特定文本的输入标签的数量?

javascript - 双 "for"循环(循环中循环)

javascript - 使用 JavaScript 检查浏览器

javascript - 使用 js/jquery 在 ajax 表单提交之前需要创建 array/json

javascript - 如何使用javascript获取一个文本框的运行时值并将其显示到其他文本框