Jquery 循环元素数组,更改数据属性
我试图通过一个具有特定数据标记值的元素数组进行循环,以便在循环中更改数据标记的值。我以为这会很简单,但我正在努力。有些元素的数据标记行的值为“new”。我想做的就是将值从“新”更改为“旧”。这是我的代码。jQuery选择的数据行='new'返回3个元素。但是当我检查这些数据标记的值时,它们没有改变,并且没有数据标记为“[data row='old']”的元素。我错过了什么Jquery 循环元素数组,更改数据属性,jquery,custom-data-attribute,Jquery,Custom Data Attribute,我试图通过一个具有特定数据标记值的元素数组进行循环,以便在循环中更改数据标记的值。我以为这会很简单,但我正在努力。有些元素的数据标记行的值为“new”。我想做的就是将值从“新”更改为“旧”。这是我的代码。jQuery选择的数据行='new'返回3个元素。但是当我检查这些数据标记的值时,它们没有改变,并且没有数据标记为“[data row='old']”的元素。我错过了什么 var setNewRowToFalse = function(e) { $.each($("[data-row='ne
var setNewRowToFalse = function(e) {
$.each($("[data-row='new']"), function(idx, elem) {
$(elem).data("row", "old");
});
};
改用.attr('data-row','old')
检查数据功能。改用.attr('data-row','old')
检查数据功能。改用.attr('data-row','old')
检查数据功能。改用.attr('data-row','old')
检查数据功能。我甚至不认为您需要循环
$("[data-row='new']").attr('data-row', 'old')
我甚至不认为你需要这个环
$("[data-row='new']").attr('data-row', 'old')
我甚至不认为你需要这个环
$("[data-row='new']").attr('data-row', 'old')
我甚至不认为你需要这个环
$("[data-row='new']").attr('data-row', 'old')
你绝对正确,甚至不需要循环。你绝对正确,甚至不需要循环。你绝对正确,甚至不需要循环。你绝对正确,甚至不需要循环。你绝对正确,甚至不需要循环。