gpt4 book ai didi

javascript - 看不到动态添加的
    元素

转载 作者:太空宇宙 更新时间:2023-11-03 20:00:48 24 4
gpt4 key购买 nike

在我的 Rails 应用程序中,

我在进行 ajax 调用,根据 json 响应我正在制作复选框树

ajax 调用后,复选框在 View 页面上显示正常,

但是当我尝试查看页面源代码时,浏览器在页面源代码中看不到动态添加的元素,我只能在添加动态内容之前看到源代码元素

任何人都可以告诉我,我做错了什么还是某些浏览器属性表现如此??

我的 ajax 响应函数添加动态元素

success: function(data) 
{
jQuery("#gradeContent").css("display","block");
var s=[]
jQuery("#gradeContent123").append('data');
jQuery("#gradeContent").append('<ul id="gradeContent_ul" class="ui-widget-daredevel-checkboxTree ui-widget ui-widget-content">')
jQuery.each(data, function(k,v)
{
jQuery("#gradeContent").append('<li><input type="checkbox" name="category" id="category"/><span>'+k+'</span><ul>');

jQuery.each(v,function(k1,v1)
{
jQuery("#gradeContent").append('<li><input type="checkbox"/><span>'+v1+'</span></li>');
});


jQuery("#gradeContent").append('</ul></li><br/>');
});
jQuery("#gradeContent").append('</ul>');

jQuery('#gradeContent_ul').checkboxTree();

}

enter image description here

最佳答案

是的,这是浏览器的属性和自然行为。 “查看源代码”仅显示页面首次加载时来自服务器的初始 html 代码。

关于javascript - 看不到动态添加的 <ul> 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17344778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com