jq 获取不到动态添加的节点

jq 获取不到动态添加的节点,第1张

是的,jquery对于动态添加节点必须要将其添加到DOM模型中后才能通过DOM模型方法获取,jquery只是一个基于javascriptAPI的一个库,所有受限于javascript的DOM *** 作!

如果要获得这个节点,请将这个节点添加时候激活,采用life方法,还有其它方法,可以自己去查jquery的api

您好:是的,是要创建节点,添加节点。

js中创建节点用var html=document.createElement("<li>CCTV-1综合</li>")这样就是创建一个节点.添加节点方法是:比如你要添加到另一id=“ulid”的一个个<ul id="ulid"></ul>中.那么就可以用document.getElementById("ulid").appendchild(html);这样就可以插入到那个ul中了。

jq方法更简单:直接用$("<li>CCTV-1综合</li>"")创建节点,然后接着在后面

$("<li>CCTV-1综合</li>"").appendTo("ul[id='ulid']");

很简单吧呵呵。好好学习。

父节点要和添加子节点差不多,但你要把父节点放在什么地方,例如放在body:

var ele=$('<div>子节点</div>')

var ele1=$('<div>父节点</div>')

$(ele1).append(ele)//把子节点放在父节点里

$(document.body).append(ele1)//把父节点放在body里


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

原文地址: https://outofmemory.cn/bake/11622911.html

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

发表评论

登录后才能评论

评论列表(0条)

保存