标签: javascript jquery html
假设我使用$(mySelector)选择元素。我想选择最接近它的标题,因此如果最接近它的标题元素是<h2>,它会选择它,但如果最接近的是<h3>,它会选择它。我怎么能这样做?
$(mySelector)
<h2>
<h3>
答案 0 :(得分:8)
选择器中的逗号表示“或”。所以你可以这样做:
$(mySelector).closest('h3, h2')
这将返回0或1个元素,如果多于一个匹配则最接近。