https://jsfiddle.net/ - сюда копируйте коды для вопросов... мейл ломает всё и не понятно, что там было.
Но судя просто по jQuery, у вас оно не работает, потому что клик привязан к классам, которые могут быть еще не созданы на странице.
$('.clickhidden').on('click', function(){ ...});
Будет работать только для тех классов, которые уже оказались на странице до загрузки этого скрипта...
$(document).on('click', '.clickhidden', function(){ ...});
А запись такого вида будет работать для всех классов, добавленных позже.
МеханикУченик (224)
4 года назад
уже решил проблему, просто код скрипта исправлялся, мискал решение и нашел, по класу и к текущему элементу
$(document).ready(function(){
$(".hiddenpsw").hide("slow");
$(".clickhidden").click(function () {
if ($(this).siblings(".hiddenpsw").is(":hidden")) {
$(this).html("Скрыть");
$(this).siblings(".hiddenpsw").show("slow");
} else {
$(this).html("Показать");
$(this).siblings(".hiddenpsw").hide("slow");
}
return false;
});
});
Отдел
ФИО
Должность
Логин
Пароль
<?php
$i=0;
if ($work = $mysqli->query("SELECT tab_nomer, otdel.name as oname,doljnost.name as dname,fio,login,password FROM `sotrudnik`
inner join otdel on sotrudnik.id_otdela=otdel.id
inner join doljnost on sotrudnik.id_doljnosti=doljnost.id"))
while ($res = $work->fetch_assoc()) {
$i++;
echo ''.$res['tab_nomer'].''.$res['oname'].''.$res['fio'].''.$res['dname'].''.$res['login'].'Показать'.$res['password'].'Удалить';
}
?>