как переключать одну кнопку и одну кнопку только в jquery

Я отправил запрос pull (доступен в Ansible 2.2+), который упростит эти ситуации, добавив поддержку запроса jmespath в Ansible. В вашем случае это будет работать так:

- debug: msg="{{ addresses | json_query(\"private_man[?type=='fixed'].addr\") }}"

вернется:

ok: [localhost] => {
    "msg": [
        "172.16.1.100"
    ]
}

-1
задан Adrian Markoe 13 July 2018 в 22:45
поделиться

1 ответ

Функция .toggle () изменяет свойство отображения CSS целевого элемента, чтобы скрыть / показать элемент. Когда элемент скрыт, он все еще находится в DOM и все еще может быть нацелен тем же способом, что и при его видимости.

В приведенном ниже примере переключается элемент с идентификатором «active1» при нажатии кнопки. Даже когда элемент «active1» скрыт, он все еще ссылается и снова становится видимым.

$('#button1').click( function (){
  $('#active1').toggle();
});
0
ответ дан Steve Mulvihill 17 August 2018 в 12:06
поделиться
  • 1
    как я могу назвать кнопку & quot; button1 & quot ;? – Adrian Markoe 15 July 2018 в 17:56
  • 2
    Кроме того, я просто попробовал это, и он, похоже, не работал, потому что кнопка исчезла, поэтому, когда я снова щелкнул ее, там ничего не было. – Adrian Markoe 15 July 2018 в 17:57
  • 3
    Вы хотите, чтобы пользователь нажал кнопку после ее скрытия? Приведенный выше пример состоит в том, чтобы переключать отображение кнопки с помощью другой кнопки. – Steve Mulvihill 15 July 2018 в 19:15
  • 4
    да, это именно то, что я хочу сделать. Это связано с тем, что я хочу дать пользователю возможность сделать кнопку повторно, если они передумали. – Adrian Markoe 15 July 2018 в 23:10
  • 5
    Я бы предложил ввести новую кнопку отмены, которая показывает, когда пользователь нажимает на первую кнопку, чтобы дать им возможность отменить. Как заставить пользователя нажимать невидимую кнопку плохо UX – Steve Mulvihill 16 July 2018 в 00:26
Другие вопросы по тегам:

Похожие вопросы: