Как скрыть элемент DOM с помощью JQuery - не дублировать

Это не дубликат, я не понимаю, как с этим поступить. Я новичок в JQuery, пожалуйста, помогите мне с тем, как мне скрыть один из элементов DOM, пожалуйста, обратитесь к моему изображению 1 (фактический пользовательский интерфейс) и изображению 2 (элемент DOM, который необходимо скрыть). ПРИМЕЧАНИЕ. - Все элементы в этом классе имеют одинаковое имя, поэтому я должен быть осторожен, скрывая определенный элемент. Пожалуйста, помогите мне. Элемент DOM - Image1 - экран пользовательского интерфейсаImage2 - элемент DOM

Это элемент DOM, который мне нужно скрыть: -

 <label for = "Shipper Organization ID">

   <input type = "checkbox" value = "2794">

   <span class = "s-panel-label-text" id = "Shipper Organization ID">Shipper Organization ID</span>

 </label>

</div>

А где твой jQuery? Сначала вы говорите Спрятать - чем вы говорите Удалить ... на самом деле, что вам нужно? Когда надо удалить?

Roko C. Buljan 01.12.2018 17:21

Я перешел на Hide, спасибо за исправление

Kumas 01.12.2018 17:23

Вы пытались задать тот же вопрос раньше, но никогда не ответили на пояснения, как нужно определять этот конкретный элемент или что может вызвать его скрытие или удаление.

charlietfl 01.12.2018 17:25

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

Roko C. Buljan 01.12.2018 17:30

Обратите внимание, что for из <label> должен соответствовать идентификатору ввода, а в идентификаторах не должно быть пробелов.

charlietfl 01.12.2018 17:30
Как конвертировать HTML в PDF с помощью jsPDF
Как конвертировать HTML в PDF с помощью jsPDF
В этой статье мы рассмотрим, как конвертировать HTML в PDF с помощью jsPDF. Здесь мы узнаем, как конвертировать HTML в PDF с помощью javascript.
0
5
29
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Если у вас есть входное значение, взяв его уникальный (например, идентификатор элемента), вы можете настроить таргетинг на этот valueатрибут[value = ""] и искать .closest() следующим образом:

function hideCheckboxRadioRow( id ) {
  $("[value='"+ id +"']").closest(".s-checkboxradio-row").hide();
}

и просто используйте это как:

hideCheckboxRadioRow( 2794 );

Уведомление: (спасибо @charlietfl)
что у вас не может быть пробелов внутри значения атрибута for = "", поскольку он относится к идентификатору входа - и В идентификаторах не должно быть пробелов (следовательно, является недопустимым идентификатором)

Большое спасибо за ответ, я могу сделать вот так - $ ("label [for = 'Идентификатор организации грузоотправителя']"). Hide ();

Kumas 01.12.2018 18:37

Другие вопросы по теме