通过jQuery获取类中所有同名元素的值
时间: 2023-08-23 13:04:53 浏览: 104
可以使用 jQuery 的 `each()` 方法来遍历所有同名元素,并获取它们的值。例如,假设你有一个类名为 `my-class` 的元素,其中包含多个同名的 `input` 元素,你可以使用以下代码来获取它们的值:
```
var values = [];
$('.my-class input[name=my-name]').each(function() {
values.push($(this).val());
});
```
这里,`$('.my-class input[name=my-name]')` 选择了所有类名为 `my-class` 的元素中,`name` 属性为 `my-name` 的 `input` 元素。然后,使用 `each()` 方法遍历所有找到的元素,并将它们的值添加到 `values` 数组中。最终,`values` 数组将包含所有同名元素的值。
相关问题
jquery 获取当前元素的所有兄弟元素
可以使用 jQuery 的 `siblings()` 方法来获取当前元素的所有兄弟元素。例如:
```javascript
$(selector).siblings();
```
其中,`selector` 是要获取兄弟元素的当前元素的选择器。如果不传递参数,则会获取当前元素的所有兄弟元素。
例如,如果要获取 ID 为 `example` 的元素的所有兄弟元素,可以这样写:
```javascript
$("#example").siblings();
```
这会返回一个 jQuery 对象,包含了所有兄弟元素。可以通过 jQuery 对象的方法来操作这些元素。
jquery 获取form下的所有元素
可以使用 jQuery 的 `find()` 方法来获取 `form` 下的所有元素,如下所示:
```javascript
var formElement = $('form');
var allElements = formElement.find('*');
```
这样,变量 `allElements` 就包含了 `form` 下的所有元素,你可以对其进行遍历或者其他操作。
阅读全文