加载返回值的div是undefined

-一个大坑 2018-04-23 11:34:45

var result=$(data).find('#addPayment').first().html();

我用这句在别的页面有效果,怎么这个页面接收不到
...全文
518 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
-一个大坑 2018-04-24
  • 打赏
  • 举报
回复
引用 2 楼 jslang 的回复:
var result=$("<div>"+data+"</div>").find('#addPayment').first().html(); 或者 var result=$(data).filter('#addPayment').first().html();
这样可以,但是style里的样式没有了。

        $("#btnAdd").click(function(){
            $.post("/DLR007/AddPayment_RuleView",
            function(data){           
                layer.open({
                    type: 1,
                    title:'申請頁面(簡版)',
                    skin: 'layui-layer-rim', //加上边框
                    area: ['700px', '650px'], //宽高
                    content: data
                });                
            })
            $('#addPaymentConcise').hide();   //隐藏addPaymentConcise这个div怎么写?         
        });
我接收的整个页面,这样可以解溲style的样式,隐藏另一个div要怎么隐藏?
-一个大坑 2018-04-24
  • 打赏
  • 举报
回复
引用 3 楼 happy4944 的回复:
[quote=引用 2 楼 jslang 的回复:] var result=$("<div>"+data+"</div>").find('#addPayment').first().html(); 或者 var result=$(data).filter('#addPayment').first().html();
这样可以,但是style里的样式没有了。

        $("#btnAdd").click(function(){
            $.post("/DLR007/AddPayment_RuleView",
            function(data){           
                layer.open({
                    type: 1,
                    title:'申請頁面(簡版)',
                    skin: 'layui-layer-rim', //加上边框
                    area: ['700px', '650px'], //宽高
                    content: data
                });                
            })
            $('#addPaymentConcise').hide();   //隐藏addPaymentConcise这个div怎么写?         
        });
我接收的整个页面,这样可以解溲style的样式,隐藏另一个div要怎么隐藏?[/quote] 在子页面加了一个$('#addPaymentConcise').hide();
-一个大坑 2018-04-23
  • 打赏
  • 举报
回复
引用 楼主 happy4944 的回复:

var result=$(data).find('#addPayment').first().html();
我用这句在别的页面有效果,怎么这个页面接收不到
好像要包含在一个div才行,写两个并行的div就是undefined,在他们外面加个div就好了。 我的style样式怎么办,没样式了,放在父页面样式变了还要再调。接收子页面的div加样式要怎么写?
天际的海浪 2018-04-23
  • 打赏
  • 举报
回复
var result=$("<div>"+data+"</div>").find('#addPayment').first().html(); 或者 var result=$(data).filter('#addPayment').first().html();

87,972

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧