jquery动态添加属性
<divid="r><spanid="t">world</span></div>使用jquery,$("#t").addClass("s");该元素的行为确实发生了改变,...
<div id="r>
<span id="t">world</span>
</div>
使用jquery, $("#t").addClass("s"); 该元素的行为确实发生了改变, 但是用$("#r").html();却没有发现新增加的属性. 问: 怎么才能获取到新添加的属性呢? 展开
<span id="t">world</span>
</div>
使用jquery, $("#t").addClass("s"); 该元素的行为确实发生了改变, 但是用$("#r").html();却没有发现新增加的属性. 问: 怎么才能获取到新添加的属性呢? 展开
3个回答
展开全部
$("#t").addClass("s")
是在页面加载之后添加的
而$("#r").html()是在页面加载完时获得的
也就是说$("#t").addClass("s")是发生在$("#r").html()之后
所以$("#r").html()获取不到新的class
是在页面加载之后添加的
而$("#r").html()是在页面加载完时获得的
也就是说$("#t").addClass("s")是发生在$("#r").html()之后
所以$("#r").html()获取不到新的class
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
比如你先执行了:jquery, $("#t").addClass("s");
那么在这行代码的下面就可以用jquery.$('.s')获取到的。
那么在这行代码的下面就可以用jquery.$('.s')获取到的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询