$(this).closest
时间: 2023-11-21 22:56:50 浏览: 188
查找最近点
`$(this).closest` 是 jQuery 中的一个方法,用于查找当前元素的祖先元素中,与指定选择器匹配的最近的一个元素。具体用法如下:
```javascript
$(this).closest(selector)
```
其中,`selector` 是一个字符串,表示要查找的祖先元素的选择器。
举个例子,假设我们有如下 HTML 结构:
```html
<div class="outer">
<div class="inner">
<button class="btn">Click me</button>
</div>
</div>
```
我们想要在点击按钮时,找到最近的 `.outer` 元素,可以这样写:
```javascript
$('.btn').click(function() {
var $outer = $(this).closest('.outer');
// do something with $outer
});
```
这样,当我们点击按钮时,`$outer` 就会被赋值为最近的 `.outer` 元素。
阅读全文