jquery 添加li 实现 $(li).append(menu_list[attr].data).append("<ul><ul>").appendTo(parent);

jquery 添加li 实现 $(li).append(menu_list[attr].data).append("<ul><ul>").appendTo(parent);,第1张

$(document).ready(function(){

 var tmp = ''

 $('li').each(function(){

  tmp = $(this).html()

  $(this).html(tmp.replace(tmp,"<a href='#'>"+tmp+"</a>"))

 })

})

不知道你讲的添加不同的值是什么意思?

是要将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

实现的方法如下:

1、第一步,创建一个新的html文件,见下图,转到下面的步骤

2、第二步,执行完上面的 *** 作之后,创建输入框和按钮,见下图,转到下面的步骤。

3、第三步,执行完上面的 *** 作之后,预览效果见下图,转到下面的步骤。

4、第四步,执行完上面的 *** 作之后,需要引入jquery.js,见下图,转到下面的步骤。

5、第五步,执行完上面的 *** 作之后,设置输入框的keydown事件与click事件,见下图,转到下面的步骤。

6、第六步,执行完上面的 *** 作之后,按钮单击触发事件,见下图,转到下面的步骤。

7、第七步,执行完上面的 *** 作之后,单击按钮,效果见下图。这样,就解决了这个问题了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11269730.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存