Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何从不同的类xpath获取html元素?_Jquery_Html_Css_Xml_Xpath - Fatal编程技术网

Jquery 如何从不同的类xpath获取html元素?

Jquery 如何从不同的类xpath获取html元素?,jquery,html,css,xml,xpath,Jquery,Html,Css,Xml,Xpath,我知道如何获得相同css类的div列表,例如 <div class="class1">1</div> <div class="class1">2</div> 使用xpath//div[contains(@class,'class1')和contains(@class,'class2')] 但是如果div有不同的类,例如 <div class="class1 class2">1</div> <div class="c

我知道如何获得相同css类的div列表,例如

<div class="class1">1</div>
<div class="class1">2</div>
使用xpath
//div[contains(@class,'class1')和contains(@class,'class2')]

但是如果div有不同的类,例如

<div class="class1 class2">1</div>
<div class="class1">1</div> 
<div class="class2">2</div>
1
2.
那么xpath将是什么样子


感谢高级帮助。

您可以使用此查询:
/div[contains(@class,'class1')或contains(@class,'class2')]


不过,这种语法会更好:
//div[class^='class']
如果您想获取在class属性开头包含“class”的所有div标记。

可能是div[@class^='class'],这是我第一次听说xpath,但是^in-selector意味着get-all元素以这
$(“div[class^='class'])开头
将让所有课程从课堂开始谢谢大家的帮助:)