Без использования класса, как я могу применить простое правило CSS для атрибута данных, который динамически добавляется? Вот мое текущее решение с классами, я хочу заменить это добавлением данных и применить правило css к элементам с атрибутом атрибута 'highlight'. Это возможно? Причина, по которой я это делаю, заключается в том, чтобы избежать беспорядка с базовыми данными DOM.jquery: применить правило css к атрибуту данных, добавленному к элементу?
$(document).on('mouseover',function (e) {
e.stopPropagation();
$(e.target).addClass('highlight');
}).on('mouseout', function (e) {
e.stopPropagation();
$(e.target).removeClass('highlight');
});
так что вы хотите добавить данные «изюминкой» и правила CSS для наведен элемента, а затем удалите их на 'mouseout', я правильно? –
@AminJafari да, это правильно, я не был уверен, можно ли было выбрать элементы с помощью значения данных. – user299709
Но почему вы не используете класс? –