我试图从几个输入中删除禁用属性,除了那些具有特定值的数据属性。动态数据属性与非:选择器
如果我直接在HTML设置数据属性,一切工作正常,但如果我在DOM动态设置,它停止工作。
JS:
$("input[name='title']").data("notallow", 0);
$("input[name='cod']").data("notallow", 0);
console.log($("input[name='cod']").data()); // data is seted
$("body").on("click", "button", function(){
$("input").not("[data-notallow='0']").attr("disabled", false);
});
我缺少什么?
很高兴知道,谢谢。 +1 –