特定の値を持つデータ属性を持つものを除いて、いくつかの入力から無効化属性を削除しようとしています。
データ属性を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);
});
私は何が欠けていますか?