a标签中包含别的标签,如何修改a标签的值
<ahref="#"><imgsrc="/image.jpg">要修改的文字</a>如上的html,如何通过JS或者JQ修改a标签显示的文字?我试过val("修改后"),...
<a href="#"><img src="/image.jpg">要修改的文字</a>
如上的html,如何通过JS或者JQ修改a标签显示的文字?我试过val("修改后"),这样无效,用text和html修改后,文字是修改了,但是里面的图片也被删除了。。。 展开
如上的html,如何通过JS或者JQ修改a标签显示的文字?我试过val("修改后"),这样无效,用text和html修改后,文字是修改了,但是里面的图片也被删除了。。。 展开
展开全部
两个方法(获取标签用了jQuery,原生js同理)
一.利用正则式来替换
<a href="#" id="a"><img src="/image.jpg">要修改的文字</a>
$("#a").html($("#a").html().replace(/(.*>).*/,"$1修改"));
二.文字包裹一个span
<a href="#"><img src="/image.jpg"><span id="b">要修改的文字</span></a>
$("#b").html("修改");
一.利用正则式来替换
<a href="#" id="a"><img src="/image.jpg">要修改的文字</a>
$("#a").html($("#a").html().replace(/(.*>).*/,"$1修改"));
二.文字包裹一个span
<a href="#"><img src="/image.jpg"><span id="b">要修改的文字</span></a>
$("#b").html("修改");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询