![jquery 添加li 实现 $(li).append(menu_list[attr].data).append("<ul><ul>").appendTo(parent);,第1张 jquery 添加li 实现 $(li).append(menu_list[attr].data).append("<ul><ul>").appendTo(parent);,第1张](/aiimages/jquery+%E6%B7%BB%E5%8A%A0li+%E5%AE%9E%E7%8E%B0+%24%28li%29.append%28menu_list%5Battr%5D.data%29.append%28%26quot%3B%26amp%3Blt%3Bul%26amp%3Bgt%3B%26amp%3Blt%3Bul%26amp%3Bgt%3B%26quot%3B%29.appendTo%28parent%29%3B.png)
var tmp = ''
$('li').each(function(){
tmp = $(this).html()
$(this).html(tmp.replace(tmp,"<a href='#'>"+tmp+"</a>"))
})
})
如果您想在jQuery中的第五个元素后添加一个新元素,可以使用以下代码:```javascript
// 假设您要在id为myList的列表中添加一个新项
$('#myList li:eq(4)').after('<li>New Item</li>')
```
这将选择id为“myList”的列表中的第五个(索引从0开始)`<li>` 元素,并在其之后插入一个新的 `<li>` 元素。
请注意,`:eq()` 选择器用于选择具有特定索引位置的元素。因此,在上面的示例中,`:eq(4)` 将选取第五个元素。另外,`.after()` 方法用于在指定元素之后插入内容。
希望这可以帮助您解决问题!
不知道你讲的添加不同的值是什么意思?是要将a内显示的值更改成不同值还是将超链接改成不同的地址,或者是其它的什么呢?
下面给出了一个获取li下面a标签,然后修改a标签相关内容的方法:
<script type="text/javascript"> $(document).ready(function(){ $("#bottom").find('li >a').each(function(i ,e){ // 将a的显示值更改,同时为a添加不同的超链接 $(this).text("连接笭沪蒂疚郦狡垫挟叮锚" + i).attr("href", "#"+i) }) })</script>上面的text()方法是更新标签的显示值
attr("属性名", "属性值")方法是更新标签的属性值
具体可以查问相关API
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)