Есть кнопка, которая меняет состояние: Просмотрено/Не просмотрено, код кнопки:
<span class="b-notepad__feedback-btn{if !$item.viewed} orange{/if} viewed">
<i class="fa fa-eye{if $item.viewed}-slash{/if} b-notepad__feedback-btn_icon"></i>
<span data-txt-0="{'notepad.Не просмотрено'|t}" data-txt-1="{'notepad.Просмотрено'|t}">
{if $item.viewed}
{'notepad.Просмотрено'|t}
{else}
{'notepad.Не просмотрено'|t}
{/if}
</span>
</span>
$('.viewed').on('click', function () {
var st,
id = $(this).closest(".b-notepad__feedback-item").prop('id');
if($('i.fa', this).hasClass("fa-eye-slash")) {
st = 1;
} else {
st = 0;
}
$.ajax({
type: "POST",
data: "item="+id+"&st="+st+"&type="+$('#my_form').find("input[name=type]").val(),
url: lang_url + "/notepad/markViewedReceivedItem",
context: this,
success: function(sst){
if(sst == 1) {
$('i.fa', this).removeClass("fa-eye").addClass("fa-eye-slash");
$(this).removeClass('orange');
} else {
$('i.fa', this).removeClass("fa-eye-slash").addClass("fa-eye");
$(this).addClass('orange');
}
$('span', this).text($('span', this).data('txt-'+sst));
}
});
return false;
});
Мне нужно к другой кнопке добавить блок с формой, как только я добавляю без каких-либо классов и айдишников, кнопка перестает работать