JS,JQ,如何修改调用当前function的元素的html内容
貌似可以用this关键字得到当前元素。<divclass="invite_an1"><ahref="javascript:invited(${userId},this)"...
貌似可以用this 关键字得到当前元素。
<div class="invite_an1"><a href="javascript:invited(${userId},this)">邀请</a></div>
页面元素是这样的。如果我要修改这个div的内容。求助该如何做。
谢谢!! 展开
<div class="invite_an1"><a href="javascript:invited(${userId},this)">邀请</a></div>
页面元素是这样的。如果我要修改这个div的内容。求助该如何做。
谢谢!! 展开
展开全部
先获取到这个div,jq的做法
var elem = $('.invite_an1');
elem.html('这是修改后的内容'); //替换这个div里面的内容
建议你网上下一本jquery的chm参考手册。
var elem = $('.invite_an1');
elem.html('这是修改后的内容'); //替换这个div里面的内容
建议你网上下一本jquery的chm参考手册。
更多追问追答
追问
我有多个邀请
不可能用var elem = $('.invite_an1');得到调用的DIV,谢谢一楼的答案
追答
你是要改多个?还是只改一个?如果能改html,可以给不同的div加不同的id或者class
如果不能改html,可以用eq(i)来获取对应的div,比如有3个div.invite_an1
<div class="invite_an1"><a href="javascript:invited(${userId},this)">邀请</a></div>
<div class="invite_an1"><a href="javascript:invited(${userId},this)">邀请</a></div>
<div class="invite_an1"><a href="javascript:invited(${userId},this)">邀请</a></div>
你想改第二个 可以这样 $('.invite_an1').eq(1).html('xxx');
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询