Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Условие для отображения блока (https://javascript.ru/forum/misc/86485-uslovie-dlya-otobrazheniya-bloka.html)

Uthvfy62 10.06.2025 10:46

Условие для отображения блока
 
$('span').click(function() {
if ($('.block').hasClass('class')) {$('.block').addClass('class2').removeClass('class')} else {$('.block').addClass('class').removeClass('class2')})
Это скрипт для измениия класса. А мне надо
$('span').click(function() {
if (условие) {// удалить блок $('.block')} else {// перенести блок и  отобразить $('.block')
}})
Клик по span с конкретным содержимым. Содержимое, html я скопирвал в атрибут data-text. И тогда уже
$('span').click(function() {
var a = $('span').attr('data-text');
if (условие) {
$('.block[data-text="'+a+'"]').remove(); //или 
hide() // вообщем то неважно
} else {
$('.block[data-text="'+a+'"]').prependTo(body).show()}})
Какое условие надо наисать?

ksa 10.06.2025 14:26

Uthvfy62, довольно сумбурное описание, да и код довольно странный... :write:

Покажи пример своего html и что ты с ним собрался делать...


Часовой пояс GMT +3, время: 20:56.