jquery 获取当前yuans的相邻元素的type="hidden" 的name属性值
时间: 2024-01-21 13:15:56 浏览: 66
可以使用 jQuery 的 `prev()` 和 `next()` 方法来获取当前元素的前一个和后一个元素,然后使用 `attr()` 方法获取它们的 `name` 属性值。具体代码如下:
```javascript
// 获取当前元素的前一个隐藏域的 name 属性值
var prevHiddenName = $(this).prev('input[type="hidden"]').attr('name');
// 获取当前元素的后一个隐藏域的 name 属性值
var nextHiddenName = $(this).next('input[type="hidden"]').attr('name');
```
其中,`this` 表示当前元素。注意,如果前一个或后一个元素不存在或不是隐藏域,`prev()` 或 `next()` 方法会返回一个空的 jQuery 对象,这时需要判断一下是否为空才能使用 `attr()` 方法获取属性值。
相关问题
jquery 获取当前yuans的相邻元素 的name属性值
假设当前元素的名字为 "current",可以使用以下代码来获取它相邻元素的 name 属性值:
```javascript
var prevName = $(".current").prev().attr("name");
var nextName = $(".current").next().attr("name");
```
其中 `prev()` 方法获取当前元素的前一个相邻元素,`next()` 方法获取当前元素的后一个相邻元素。`attr("name")` 方法获取元素的 name 属性值。
阅读全文