首页 新闻 搜索 专区 学院

操作通过jquery().html(data)加载出来的页面

0
悬赏园豆:5 [待解决问题]

页面分为两部分,一部分是主页面(先这么称呼吧),另一部分是通过jq的html方法加载出来的一个子页面

然后嘞,我想要操作加载出来的这个页面里面的代码,但是取不到值是为什么,我的jq代码是在主页面里面写的,问题就很奇怪,浏览器中检查元素就可以看到,但是在f12调试的时候只显示子页面那里是一个div

乾子的主页 乾子 | 菜鸟二级 | 园豆:354
提问于:2021-03-05 11:16
< >
分享
所有回答(6)
0

页面还没加载完毕吧...

默卿 | 园豆:4997 (老鸟四级) | 2021-03-05 11:51
0
月下大庚角 | 园豆:214 (菜鸟二级) | 2021-03-05 13:51
0

你指的主页面子页面
一是iframe这种,二是同一个页面上分段加载出来?
如果是第二中,你通过jq的html方法加载出来的一个子页面的ajax使用同步,就是在cache:false, 后面添加async:false,

熊泽-学习中的苦与乐 | 园豆:1236 (小虾三级) | 2021-03-05 14:18
0

接口还没处理完,给ajax加上 async:false 同步处理,再把操作方法写在ajax后面;

TenFly | 园豆:26 (初学一级) | 2021-03-05 16:03
0

可能是ajax在Detail这个元素还没加载完的时候就执行导致找不到这个元素,把ajax方法放在页面的ready函数里面试试吧

编程小白-郭旭 | 园豆:417 (菜鸟二级) | 2021-03-08 08:58
0

就是你操作时候元素还没加载出来 自然取不到 你可以把到吗写在加载之后的逻辑里

蓝羽code | 园豆:218 (菜鸟二级) | 2021-03-12 15:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册