Цитата:
|
Цитата:
|
а обойти переназываение id можно? так как я не представляю как их переделать на "-" или "_"
|
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> |
Или так - оптом
<input type='radio' id='free.free'> <input type='radio' id='simpleid'> <input type='radio' id='flat.flat'> <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <script> $('input[type="radio"]').each(function (i,item) { item.id = item.id.replace(/\./g,'_'); alert(item.id) }); </script> |
алерт не хочет отрабатывать у меня на страничке( и соотвественно весь код не работает( я так понимаю конфликт какой-то... Хотя jquery.min вроде один подключен... но почему алерт и обычный js нормально не работает?! варианты куда смотреть подскажите?
|
Xamelion,
Алерт только для контроля - его можно убрать. Смотрите F12- инструменты разработчика-Консоль. Есть сообщения об ошибках? Этот скрипт должен выполняться после загрузки страницы до выполнения других скриптов. |
короче у меня не выходит кто может помочь сделать напишите в личку сумму, не получается у меня, там аяксом все формируется и у меня пока не хватает опыта и знаний
|
Цитата:
|
Часовой пояс GMT +3, время: 01:07. |