我有一组元素<a>
,例如:
<a class="menu-elemento" href="#">Hola</a>
<a class="menu-elemento" href="#">Mundo</a>
我想在现有的文本中添加文本。所以他们是这样的:
<a class="menu-elemento" href="#">*** Hola</a>
<a class="menu-elemento" href="#">*** Mundo</a>
它们***
代表我要插入的文本的位置。如何使用 jquery 或本机 javascript 来实现这一点?
由于您有两个具有相同类的元素,因此要选择每个元素,您可以使用选择器eq,另一方面要插入文本,您可以使用prepend函数
如果文本对所有人都相同,您可以使用@LeonardoCabré 所说的内容,尽管没有必要一一进行。您只需使用
menu-elemento
我假设与组元素共享的类相同的类即可:如果你想在 JavaScript 中使用它,你可以使用
getElementsByClassName
它们的类来获取元素,遍历它们并将文本添加到开头:您必须使用选择器才能访问 DOM 的元素,有不同类型的选择器是 CSS 类、标识符、标签等的选择器,这样您就可以访问每个的属性,我给你一个动态的例子使用文本框的值,将其放在每个文本框的开头
如果您是新手,我建议您从学习如何访问 DOM 中的元素开始