jquery 获取所有checked为true的input子元素
时间: 2024-02-26 21:59:30 浏览: 115
可以使用以下代码来获取所有 `checked` 属性为 `true` 的子元素:
```javascript
var checkedInputs = $('.parent-element input:checked');
```
其中,`.parent-element` 是包含所有需要获取的 `input` 元素的父元素的选择器。这将返回一个包含所有选中的 `input` 元素的 jQuery 对象。你可以进一步使用其他 jQuery 方法来对这些元素进行操作。
相关问题
jquery 获取所有checked为true的input
可以使用以下代码来获取所有 `checked` 属性为 `true` 的 `input` 元素:
```javascript
var checkedInputs = $('input:checked');
```
这将返回一个包含所有选中的 `input` 元素的 jQuery 对象。你可以进一步使用其他 jQuery 方法来对这些元素进行操作。
用js实现jquery代码的$('input[type="radio"].option-radio[value="1"]').filter(':radio').prop('checked', true)
以下是使用纯JavaScript实现与您提供的jQuery代码相同的功能:
```
const radios = document.querySelectorAll('input[type="radio"].option-radio[value="1"]');
radios.forEach(radio => {
if (radio.type === 'radio') {
radio.checked = true;
}
});
```
首先,使用`document.querySelectorAll()`方法来获取所有值为1的单选按钮。然后使用`forEach()`方法遍历每个单选按钮,如果该按钮的类型是单选按钮,则将其选中。
阅读全文