Skip to content
This repository was archived by the owner on Apr 26, 2020. It is now read-only.

Commit cfe1a0b

Browse files
committed
The selector class does not find if the separator is a new line
1 parent 196aa28 commit cfe1a0b

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

phpQuery/phpQuery/phpQueryObject.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -587,7 +587,7 @@ protected function matchClasses($class, $node) {
587587
if ( mb_strpos($class, '.', 1)) {
588588
$classes = explode('.', substr($class, 1));
589589
$classesCount = count( $classes );
590-
$nodeClasses = explode(' ', $node->getAttribute('class') );
590+
$nodeClasses = preg_split("/[\s\t\r\n]+/", $node->getAttribute('class'),-1, PREG_SPLIT_NO_EMPTY);
591591
$nodeClassesCount = count( $nodeClasses );
592592
if ( $classesCount > $nodeClassesCount )
593593
return false;
@@ -605,7 +605,7 @@ protected function matchClasses($class, $node) {
605605
// strip leading dot from class name
606606
substr($class, 1),
607607
// get classes for element as array
608-
explode(' ', $node->getAttribute('class') )
608+
preg_split("/[\s\t\r\n]+/", $node->getAttribute('class'),-1, PREG_SPLIT_NO_EMPTY)
609609
);
610610
}
611611
}

0 commit comments

Comments
 (0)