Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.87/15: Рейтинг темы: голосов - 15, средняя оценка - 4.87
11 / 11 / 1
Регистрация: 18.03.2014
Сообщений: 69

Скрыть конкретную ссылку после клика по ней

07.06.2016, 01:37. Показов 3202. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Проблема в следующем. Отображение ссылки такое -
PHP
1
 echo '<a href=/index.php?id='.$row['id'].'>Выполнить это задание</a>';
Необходимо сделать так, чтобы после клика на нее она скрывалась
Что есть на данный момент из обработки -
JavaScript
1
2
3
$('.container.order-list>.row>.center>div>a').on("click", function() {
       //здесь надо скрывать ссылку
    });
Но данный код работает для всех ссылок в блоке, а надо только для одной.
Возможно нужно генерировать уникальный id для нее каждый раз, только как в этом случае будет выглядеть селектор?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.06.2016, 01:37
Ответы с готовыми решениями:

Анимирование ссылки после клика по ней
как сделать чтобы при наведении ссылка начинала ползти вправо но не сама а какбы ее копия или просто сбоку от ссыли там шарик или полоска...

Скрыть ссылку/кнопку после нажатия
Приветствую уважаемые форумчане, очень нужна ваша помощь. В JS очень плохо разбираюсь, практически вообще не разбираюсь. Есть ссылка...

Скрыть от индексации конкретную страницу от google
Парни кто знает как скрыть конкретную страницу от google. К примеру у меня есть страница FAQ я не хочу чтоб она была видна для поисковиков!...

16
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
07.06.2016, 08:17
Flare, Что то вы в догадках потерялись это все просто.
песочница
JavaScript
1
2
3
$('.hide').on("click", function() {
      $(this).hide();
    });
1
11 / 11 / 1
Регистрация: 18.03.2014
Сообщений: 69
07.06.2016, 14:25  [ТС]
boilzzz, благодарю, а не подскажите еще как сделать так чтобы после клика на месте прошлой ссылки отображался текст "Спасибо за заявку"?
0
 Аватар для sad67man
2604 / 1508 / 689
Регистрация: 23.08.2015
Сообщений: 3,834
07.06.2016, 15:27
Flare, https://jsfiddle.net/xmz8hbtL/3/
HTML5
1
2
3
<div>
    <a href='#' class="hide">Выполнить это задание</a>
</div>
JavaScript
1
2
3
$('.hide').on("click", function() {
    $(this).parent().html("<span class='green'>Спасибо за заявку</span>");
});
CSS
1
2
3
.green {
    color: green;
}
2
11 / 11 / 1
Регистрация: 18.03.2014
Сообщений: 69
07.06.2016, 18:26  [ТС]
Еще такой вопрос, после нажатия на ссылку появляется новый блок, но через некоторое время страница перезагружается после отправки get-параметров и блок рисуется снова прежний. Как запоминать то что он был удален до перезагрузки и не обновлять?
0
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
07.06.2016, 19:38
Flare, Это надо лезть в кукис, я с этим еще не разбирался
0
 Аватар для sad67man
2604 / 1508 / 689
Регистрация: 23.08.2015
Сообщений: 3,834
07.06.2016, 23:39
Flare, Наверное тут лучше это через php делать. При обработке запроса, если пользователь не зарегистрирован на сайте, записывать в куки или сессию.
Затем при формировании ссылки проверять это значение и в зависимости от него выводить ссылку или что-то другое.
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
08.06.2016, 00:16
 Комментарий модератора 
sad67man, нарушаете правило форума 4.11
выношу предупреждение

вон даже boilzzz одумался
0
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
08.06.2016, 19:21
BANO,

Не по теме:

я не одумался, всегда бы так делал. если бы не забывал) Почему бы вам не создать свою песочницу? Тогда бы на левые ни кто не ходил.


А ответ по теме дал BANO, в моей теме специально созданной) Если кому еще интересно.
Flare,
HTML5
1
2
3
<div>
  <a href='#'class="hide">Выполнить это задание</a>
</div>
JavaScript
1
2
3
4
5
6
$('.hide').on("click", function() {
    $(this).parent().html("<span class='green'>Спасибо за заявку</span>");
    document.cookie="done=true; expire=30000000";
});
if(document.cookie.indexOf("done")>=0)
    $(".hide").parent().html("<span class='green'>Спасибо за заявку</span>");
Добавлено через 47 секунд
https://jsfiddle.net/bnah9otm/
0
Ренегат
Эксперт HTML/CSS
 Аватар для BANO
1740 / 1085 / 386
Регистрация: 06.08.2014
Сообщений: 5,203
Записей в блоге: 1
08.06.2016, 19:27
Цитата Сообщение от boilzzz Посмотреть сообщение
А ответ по теме дал BANO, в моей теме специально созданной)
кросспостингом пахнет
0
11 / 11 / 1
Регистрация: 18.03.2014
Сообщений: 69
08.06.2016, 19:27  [ТС]
boilzzz, А эти кукисы будут сохраняться только пока открыта вкладка? Мне просто нужно запоминать состояние ссылок для конкретного юзера.. И не выводить блоки еще раз для него.
0
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
08.06.2016, 19:29
BANO, нарушаете правило форума 4.11
выношу предупреждение.

Не успел дать ссылку на тему.

Добавлено через 24 секунды
Flare, тогда тебе надо делать через php)
0
08.06.2016, 19:31

Не по теме:

Цитата Сообщение от boilzzz Посмотреть сообщение
Почему бы вам не создать свою песочницу?
это не ко мне, я вообще за встроенный редактор кода, но mika-e-l считает это излишеством, и это его право

а для создания своей песочницы нужно иметь дофига памяти, хотя если привязывать к аккаунтам на форуме, то будет конечно же легче

0
08.06.2016, 19:33

Не по теме:

BANO, я вас понял, может можно где то поднять данный вопрос? Ну куда написать точнее что бы его рассмотрели.

0
 Аватар для sad67man
2604 / 1508 / 689
Регистрация: 23.08.2015
Сообщений: 3,834
08.06.2016, 20:30
Flare, Чтоб запоминать для конкретного пользователя, то нужно это делать для зарегистрированного пользователя и запоминать состояние в базе данных. Если просто записывать в куки или в сессию, то состояние будет храниться до закрытия браузера, либо 20 минут спустя отсутствия активности на сайте. При записи в куку можно указывать время, сколько эта переменная будет храниться, таким образом, можно сохранить на очень долго. но во-первых куки периодически все-таки чистят, а во-вторых этот же пользователь может зайти с другого устройства или браузера, где эти куки еще не установлены. Ну или наоборот, зайдет другой человек где уже куки сохранены, и не увидит ваших ссылок.
0
11 / 11 / 1
Регистрация: 18.03.2014
Сообщений: 69
08.06.2016, 22:03  [ТС]
sad67man, Понятно, а возможно ли сделать так, чтобы например создавать для каждого пользователя свою таблицу, где прописывать какие блоки отображать а какие скрывать? Буду очень благодарен за примерную реализацию как это сделать без куков.
Пока у меня происходит следующее. При нажатии на ссылку я меняю блок, затем страница перезагружается, пользователь видит опять его, но при клике ему сообщается что такая запись в базе уже есть.
0
Богатый духовно
 Аватар для boilzzz
455 / 262 / 145
Регистрация: 10.03.2015
Сообщений: 1,057
08.06.2016, 23:43
Flare, с этим вопросом вам в php надо идти)

Добавлено через 3 минуты
Flare, а вообще реализация такая, делаете условие, если такая запись в базе данных есть вывести блок
иначе вывести ссылку на отправку в бд.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.06.2016, 23:43
Помогаю со студенческими работами здесь

Можно ли сделать ссылку на конкретную страницу слайдера?
Ребят, клиент .... (найдет синоним слова) *просит слайдер что бы можно было давать ссылку на картинку, оставаясь в слайдере. ...

Очистка ячейки без клика по ней
Здравствуйте, подскажите, пожалуйста, как можно очистить ячейку А5 без клика по ней (т.к. при клике всплывает форма)

Реакция кнопки на мышь только до клика по ней
Есть несколько символов. Надо чтобы они стали кнопками для навигации. Что именно надо. 1. При наведении мыши анимация воспроизводилась ...

Небольшой скрипт для клика на ссылку на странице
Здравствуйте! Есть некая страница сайта, допустим: https://xx.yyyy.ru/bookings Где Я залогинен через Chrome. Там периодически...

Кнопка, которая плавно мигает разными цветами до клика по ней
как написать кнопку которая плавно мигает разными цветами до того как я её кликну


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru