jq增加html代码(jq在html添加内容)
1可能一你这个table里面的内容是动态加载进去的,如果在加载完毕之前 var obj=documentgetElementsByNamequotexceptionReasonIdquot是取不到值的,所以你先检查是否是调用的先后问题2可能二documentgetElementsByNamequotexceptionReasonIdquot取到的可能有多个,你看看它的length如果有多个试试for。
JQ14以前的版本live方法,之后的版本delegate方法,可以去看看,应该能解决你的问题。
你需要将html的标签一个个的拼接起来才行,类似这种,这是往$#39layerlist#39中嵌套一个ltli。
var anElement = $quot#someElementquotanElementattrquotanyAttributequot,quotanyValuequot 这段代码可以给ID为someElement的元素增加属性anyAttribute 属性值为anyValue 属性名字随便写都可以 想写什么都行 如果属性名字存在会修改里面的值 否则就新加属性 jquery操作html标签的方法非常多,小编在这里总结。
#39a,b,c,d,e,f#39htmlloadingHtml这里要填入的是CSS选择器代码,我们要选中abcdef多个元素就要用逗号选择器代码必须要用引号作为字符串输入。
selectorhtmlcontent改变被选元素的内部HTML selectorappendcontent向被选元素的内部HTML 追加内容 selectorprependcontent向被选元素的内部HTML “预置”Prepend内容 selectoraftercontent在被选元素之后添加 HTML selectorbeforecontent在被选元素之前添加。
documentreadyfunction quot#btn2quotclickfunction quotltinput type=#39text#39 name=#39ddd#39 id=#39ddd#39 value=#39Hello, Nowamagic#39 ltbrquotappendToquot#cccquotquot#btn1quotclickfunction quot#nowamagicquotappendquotltinput type=#39text#39 name=#39ddd#39 id=#39ddd#39 value=#39Hello。
可以定义一个全局变量,在选取该元素将此元素赋给此变量,在点button时,将此变量append到你所要添加的地方比如var tempDOM function clickDOM tempDOM = $this function clickButton quot#你所要添加到的div或者其他的idquotappendtempDOM。