Closed yljphp closed 5 years ago
$str = <<<Str <script id="dakaTpl" type="text/x-jquery-tmpl"> <style> </style> <div class="num">已有<span>1462</span>人完成了任务</div> </script> Str; $rules = [ 'num' => ['.num>span', 'text'] ]; $result = QueryList::getInstance() ->rules($rules) ->html($str) ->query() ->getData(); dd($result);
如果div包含在了script标签中就不能解析了,怎讲解决呢 请问这个如何才能解析?
script内部的内容不属于HTML DOM内容,所以无法解析,你可以先把script标签替换掉再解析
如果div包含在了script标签中就不能解析了,怎讲解决呢 请问这个如何才能解析?