Ваш код, безусловно, выглядит так, как будто он должен работать, я предполагаю, что есть еще один <li>
перед этим, который отключает его.
Кроме того, идентификаторы (должны быть) уникальны на веб-странице, поэтому $('#hiddenChapNo')
должно быть достаточно.
При условии, что вам нужно несколько скрытых диапазонов, правильный способ пометить их будет <span class="hiddenChapNo">
(вы можете также скрыть их с помощью CSS вместо встроенных стилей).