我在页面上有许多带有属性的元素name = "ShortCalcCostExplanation",每个元素都有一个value带有从0to值的属性n。
如何使用 jquery 选择属性值value等于变量值的元素?
结果证明可以解决each,但可能有更好的方法。
var productNumber = $(event.currentTarget).attr("data-linked-radio-button");
$("[name=ShortCalcCostExplanation]").each(function(i, element) {
if ($(element).attr("value") === productNumber) {
//todo
}
});
特别了解 CSS 选择器
селекторы по атрибуту选择 name= ShortCalcCostExplanation 和 value=3 的所有元素可以单独使用选择器完成: