Я хочу добавить проверенный класс на li
, когда пользователи щелкают по нему, используя jQuery. Я написал следующий код, который работает.
HTML
<ul>
<li class="row">Documents checked</li>
<li class="row">Documents Verified </li>
<li class="row">Forwarded to Logistics </li>
<li class="row">Received by Logistics</li>
</ul>
.checked {
background: green;
}
jQuery
$(function() {
$('li.row').on('click', function() {
$(this).addClass('checked');
});
});
Это работает, но мне сказали это Это плохая практика и попросили найти лучший способ сделать это. Я делаю следующее, но это не работает.
$(function() {
$('ul').on('click', function(li) {
$(li).addClass('checked');
});
});