Jquery 我可以在每个报表中获取id包含20张凭证和选定值“否”的所有下拉列表吗?
我可以使用jquery在每个语句中获取id包含20个凭证和所选值no的所有下拉列表吗Jquery 我可以在每个报表中获取id包含20张凭证和选定值“否”的所有下拉列表吗?,jquery,Jquery,我可以使用jquery在每个语句中获取id包含20个凭证和所选值no的所有下拉列表吗 $("select[id*='20_Voucher_Saved_']").each(function (i, el) { }); 我知道我可以使用alertel.value来获取值。您可以在.filter中放入一些逻辑,然后只选择所需的元素 $("select[id*='20_Voucher_Saved_']") .filter(function(){return this.value ===
$("select[id*='20_Voucher_Saved_']").each(function (i, el) {
});
我知道我可以使用alertel.value来获取值。您可以在.filter中放入一些逻辑,然后只选择所需的元素
$("select[id*='20_Voucher_Saved_']")
.filter(function(){return this.value === 'no';}).each(function(){ ... });
如果元素确实具有值属性,则可以直接在选择器中进行筛选
$("select[id*='20_Voucher_Saved_']:has(option[value='no']:selected)")
.each(function(){ ... });
在这两者之间,.filter很可能会更快