prrrrrrr
@prrrrrrr

Как сделать переменную JS в цикле вывода PHP?

Подскажите, есть к примеру скрипт, там задаётся #id, статически всё работает. Только вот как сделать это в цикле вывода PHP, если id задаётся единожды?

Пример JS
<script>
    $( document ).ready(function() {
        $('#s-h').click(function(){
            var type = $('#show-text').attr('type') == "text" ? "password" : 'text',
             c = $(this).text() == "Скрыть текст" ? "Показать текст" : "Скрыть текст";
             $(this).text(c);
             $('#show-text').prop('type', type);
        });
    });
</script>


Пример PHP
...
	foreach ($... as $...) {
	echo '<input type="password" id="show-text" value="' .$text. '" />
	<a href="#" id="s-h">Показать текст</a>
	...


Как задать каждому ID уникальное имя (PHP/JS), чтобы данный скрипт работал не в одноразовом варианте, а в цикле?
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
Пригласить эксперта
Ответы на вопрос 1
iiiBird
@iiiBird
Пока ты спишь - твой конкурент совершенствуется
а не легче через
$(document).on('click', '.some-class' function(){
повесить обработчик на класс и не юзать id?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы