データ属性の2つの値の間を切り替える必要があります。jQueryでデータ属性を切り替えるには?
data-state
がenabled
の場合、disabled
に変更したいと思います。
$('.sites .state').on('ajax:success', function(data, status, xhr) {
var site = $(this).parents('article').first();
if (site.data('state') == 'enabled') {
site.attr('data-state', 'disabled');
} else {
site.attr('data-state', 'enabled');
}
});
注:私は、DOM要素とto my knowledgeを変更するために必要な、私は(attr
のしたがって使用)ことを行うためにdata
を使用することはできません。要素が作成されると
だから、問題は何ですか? – VisioN
@VisioN更新情報をご覧ください。私はDOM要素を変更する必要があり、私の知る限り、私はそれを行うためにデータを使用することはできません(したがって、attrの使用)。 – Shpigford