我需要在数据属性的两个可能值之间切换。
如果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 元素,据我所知,我不能data
这样做(因此使用attr
)。