Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.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选择器:如何获取一组元素_Jquery_Css Selectors - Fatal编程技术网

jquery选择器:如何获取一组元素

jquery选择器:如何获取一组元素,jquery,css-selectors,Jquery,Css Selectors,我有一组和元素 <strong>ex11<strong/>[<strong>ex12<strong/>](<strong>ex13<strong/>) <span>(TP1)<span/> <strong>ex2<strong/> <span>(TP2)<span/> (<strong>ex3<strong/>) <span

我有一组
元素

<strong>ex11<strong/>[<strong>ex12<strong/>](<strong>ex13<strong/>)
<span>(TP1)<span/>
<strong>ex2<strong/>
<span>(TP2)<span/>
(<strong>ex3<strong/>)
<span>(TP3)<span/>
<strong>ex41<strong/>(<strong>ex42<strong/>)
<span>(TP4)<span/>
...
如何使用jquery选择器和执行

目前我正在尝试:

span = $("strong+span")[0] \\(get's the span element from the first set)
span_text = $(span).text()
strongs = $(span).prevUntil("span") \\(gets all the strongs between current span and prev span)
//Now loop over strongs to get the strings.

但是我想要括号
]

首先,是否有任何包含HTML元素的元素可以使选择更容易,或者可以更改HTML结构使其更具语义?其次,研究jQuery中的方法。第三,请展示您尝试过的内容,以便我们可以帮助您调试它
span = $("strong+span")[0] \\(get's the span element from the first set)
span_text = $(span).text()
strongs = $(span).prevUntil("span") \\(gets all the strongs between current span and prev span)
//Now loop over strongs to get the strings.