我有幾個複選框,並且這些元素包含名爲data-id
的自定義屬性。例如:通過查找類和檢查複選框類型獲取自定義屬性值的數組
<input class="testCheckbox" icheck="" ng-model="Model" data-id="57e3"type="checkbox">
我想通過類名和類型的元素來找到它的ID數組。目前,我有這樣的事情,它的工作原理:
var testIds = [];
$('input.testCheckbox[type="checkbox"]:checked').each(function() {
testIds.push($(this).attr("data-id"))
});
我想知道是否有jQuery的內聯函數可以返回相同的結果?我試過這個代碼,但它只返回第一個值:
console.log($('input.testCheckbox[type="checkbox"]:checked').attr("data-id"));
我不知道我在做什麼錯?最好的祝福。
無每個或地圖,你不能做到這一點。它只會返回第一個值 – Mahi