获取在jQuery中选择非空值的<select>元素

Get <select> elements with a non-empty value selected in jQuery

提问人:But those new buttons though.. 提问时间:7/27/2023 最后编辑:But those new buttons though.. 更新时间:7/27/2023 访问量:19

问:

使用jQuery来选择表单中所有选中的复选框非常简单:

$('input:checkbox:checked');

我还需要获取所有选定了值的元素。目前我正在这样做:<select>

$('select option[value!=""]:selected').parent();

这有效,但感觉有点笨拙。它还使我需要选择其他表单元素的查询过于复杂,因为我现在需要使用:add()

$('input:checkbox:checked').add($('select option[value!=""]:selected').parent());

有没有更简洁的方法来查询这些?我正在寻找类似以下内容的东西:

$('input:checkbox:checked, select:selected');

但显然这是行不通的......

jquery jquery-selectors

评论

0赞 SKJ 11/15/2023
请尝试制作可复制的例子

答: 暂无答案