在jQuery中更改链接数组的文本
Change Text of Array Of links in jQuery
在我学校的网站上,他们在主页上有一个下拉列表,列出了你目前注册的课程。然而,如果你看到它,它是杂乱的字母,许多人可能不想看到。
我已经知道该怎么做了。我将使用jQuery来选择每个列表项:
var links = $(".d2l-datalist li .d2l-course-selector-item .d2l-left .vui-link");
返回一个文本形式的<a>
元素数组。
使用links.text("Boo!");
,我可以将所有它们的文本设置为"Boo!",但我想单独更改每个,使用for/in循环遍历每个<a>
并根据href
的值更改文本。
然而,无论何时我这样做,因为数组中的项是字符串,我不能用jQuery对它们做任何事情。
任何帮助都很感激:)
这是我的代码到目前为止(从$.getScript()
从JS书签运行):
var links = $(".d2l-datalist li .d2l-course-selector-item .d2l-left .vui-link");
//links.text("Boo!");
var count = 1;
for (var link in links) {
link.text("Boo #" + count);
count += 1;
}
相关标记:http://hastebin.com/ulijefiqaz.scala
可以使用jQuery .each
迭代器函数
var links = $(".d2l-datalist li .d2l-course-selector-item .d2l-left .vui-link");
var count = 1;
links.each(function() {
$(this).text("Boo #" + count++);
});
相关文章:
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 是否有任何方法可以使用jQuery替换在数组中定义值的文本
- 高亮显示与数组字符串一起使用时文本插件中断
- 使用Javascript使用数组检查文本框中的值
- 如何获取文本框组的值,并使用jquery将它们放入(key:Value)数组中
- JavaScript:将字符串数组转换为文本区域
- 如何放置ÅÄ和#214;在javascript数组中,然后将其与html文本进行比较
- 数组中的随机文本字符串
- 单击select'时将数组行回显到文本区域中;s选项
- 如何将数组文本框名称发送到 ajax
- 数组文本作为对象键
- 在窗体中动态添加数组文本框
- 如何在选中数组复选框的情况下获取数组文本框的验证
- 数组文本或字符串拆分
- 从数组文本中检索属性值
- 数组文本框与onchange事件
- Angular Js绑定带有静态索引的JSON数组文本框
- Javascript数组文本替换
- 数组文本到数字,找到匹配的值和排序
- 如何获取数组文本框中文本框的键(索引)值