queryList使用find进行元素操作 比如append 插入元素后 结果只在find的结果中, 不在原有的完整html内容中...

坑啊   替换半天 就是没生效

 

测试代码

        $html =<<<STR
                <div>
                 <a href="https://querylist.cc" alt="abc">QueryList</a>
                </div>
STR;

        $ql = QueryList::html($html);
        // 获取div元素对象
        $div = $ql->find('div:eq(0)');
        // $div = $ql->find('div:eq(0)')->append('<img src="1.jpg" />');
        // 向div元素中追加一个img元素
        $div->append('<img src="1.jpg" />');

        $rt = [];
        $rt[]= $ql->getHtml();
        $rt[] = $div->find('img')->attr('src');
        $rt[]= $ql->find('div')->html();

        var_dump();
        exit();
        print_r($rt);

 

转载于:https://www.cnblogs.com/stillstep/p/10953951.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值