我试图进入我的基础菜单内部,如果他们有子菜单但是我无法弄清楚如何到达文本,请为某些菜单项附加一个跨度。有没有办法使用jQuery获取文本,所以我可以在其上添加一个图标?我想要访问“产品”文本,但我不知道如何定位它。
使用http://api.jquery.com/text/:
// I don't know what selector you should use, so don't copy this exactly.
var element = $('#my-element');
var text = element.text();
element.text(text + '>');
确保element
是带有文本的元素而不是其父元素,否则我认为你将失去链接。
如果你有一个包含大量元素的jquery对象,并且你想对所有元素执行此操作,那么你可以使用https://api.jquery.com/each/为每个元素运行上面的代码,方法是设置var element = $(this);
。