jquery 根据元素属性查找直接子元素
时间: 2023-08-01 15:06:03 浏览: 81
可以使用 jQuery 的子选择器(child selector)来根据元素属性查找直接子元素。子选择器使用 ">" 符号表示,例如:
```
$("父元素[attr=value] > 子元素")
```
其中,父元素是要查找的元素的父元素,[attr=value] 是要查找的元素的属性和属性值,子元素是要查找的元素的标签名或类名等。例如,如果要查找 class 为 "child" 的直接子元素:
```
$("父元素[class=parent] > .child")
```
注意,这种方式只能查找直接子元素,不能查找所有子孙元素。如果要查找所有子孙元素,应该使用后代选择器(descendant selector),例如:
```
$("父元素[attr=value] 子孙元素")
```
相关问题
jquery 根据元素属性查找子元素
可以使用jQuery的find()方法和属性选择器来实现根据元素属性查找子元素。例如,如果想查找class属性为 "child" 的所有子元素,可以使用以下代码:
```javascript
$(parentElement).find("[class='child']");
```
其中,parentElement为父元素的选择器,"[class='child']"表示查找class属性值为"child"的所有子元素。你也可以根据其他属性来查找子元素,比如id属性、data-*属性等。
阅读全文