使用Jquery添加HTML代码,但是添加的属性无效

使用Jquery添加HTML代码,但是添加的属性无效,第1张

1、可能一:你这个table里面的内容是动态加载进去的,如果在加载完毕之前

var obj=document.getElementsByName("exceptionReasonId")是取不到值的,所以你先检查是否是调用的先后问题。

2、可能二:document.getElementsByName("exceptionReasonId")取到的可能有多个,你看看它的length。如果有多个试试for(var i=0i<......)。

个人觉得第一种情况可能性比较大。

可以用如下方式,

<div class="a1">

<div class="b">bbb</div>

<div class="c">ccc</div>

</div>

<script type="text/javascript">

<!--

$(function(){

$(".a1").after("<div class='a2'></div>")

$(".a1 .c").appendTo($(".a2"))

})

-->

</script>

这两种方法都是jquery中的基本用法中的一种,

它还有很多方法在网上可以搜到jquery的帮助文档,有兴趣的话可以看看,它里面包括很多,

其中ajax和一些ui框架在我们做web开发时经常用到而且很方便


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存