Как показать последний скрытый div при нажатии на удалить - PullRequest
0 голосов
/ 11 октября 2018

Я хочу отобразить недавно скрытый элемент div (.wpcf7 - поле - кнопка группы), когда пользователь нажимает кнопку удаления.Я создал скрипт на add, который работает хорошо, но я хочу отменить действие скрытия при удалении.Как бы я это сделал?

Вот мой сценарий

  if (b.hasClass("wpcf7-field-group-add")) {
     var d = c.data("group-model").clone();
      c.append(d),
b.trigger("wpcf7-field-groups/added"),
b.closest(".wpcf7-field-group button").hide();
  } else {
    b.trigger("wpcf7-field-groups/removed"),
     b.closest(".wpcf7-field-group").remove();
   }

1 Ответ

0 голосов
/ 11 октября 2018

var btnAdd;
function f1(btn) {
var b = $(btn);
if (b.hasClass("wpcf7-field-group-add")) {
     //var d = c.data("group-model").clone();
      //c.append(d),
//b.trigger("wpcf7-field-groups/added"),
      btnAdd = b.closest(".wpcf7-field-group button");
  } else {
    //b.trigger("wpcf7-field-groups/removed"),
     b.closest(".wpcf7-field-group").remove();	 
   }
   if(btnAdd instanceof jQuery)
      btnAdd.toggle();
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>

<div class="wpcf7-field-group">  
	<button class="wpcf7-field-group-add" onclick="f1(this)">Add</button>
</div>
<div class="wpcf7-field-group">
	<button class="wpcf7-field-group-remove" onclick="f1(this)">Remove</button>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...