<li data-docid="thisisthevaluetoget" class="search-results-item">
</li>
「data-docid」の値を取得するには?
<li data-docid="thisisthevaluetoget" class="search-results-item">
</li>
「data-docid」の値を取得するには?
DOMDocument を使用して属性を取得できます。
$html = '<li data-docid="thisisthevaluetoget" class="search-results-item"></li>';
$doc = new DOMDocument;
$doc->loadHTML($html);
$nodes = $doc->getElementsByTagName('li');
foreach ($nodes as $node) {
if ($node->hasAttributes()) {
foreach ($node->attributes as $a) {
echo $a->nodeName.': '.$a->nodeValue.'<br/>';
}
}
}
これは、JavaScript+jQueryを使用して行うことができます。値を取得し、$_GETメソッドを使用して別のphpファイルに渡すことができます。
例はここにあります