Показать сообщение отдельно
  #14 (permalink)  
Старый 31.10.2018, 17:18
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Xamelion,
css селекторы воспринимают точку как начало названия класса, поэтому
$('#free.free') будет искать элемент с id='free' class='free'.
Так что надо менять.
Например, так, если не можете поменять на сервере (???):
<div id='free.free'></div>
<script>
 var item = document.getElementById('free.free');
 item.id = item.id.replace(/\./g,'_');
 alert(item.id);
</script>

Последний раз редактировалось Dilettante_Pro, 31.10.2018 в 17:24.
Ответить с цитированием