Я выбрал свои элементы после добавления. Но я не могу ничего сделать внутри функции щелчка. Вот мой код:Селектор элементов jQuery после добавления
<div class="main">
//content is here after appends
</div>
данных (Div-3 скрыт):
<ul class="data_list">
<li class="row">
<div class="div-1">
Label
</div>
<div class="div-2">
<span>Text</span>
</div>
<div class="div-3">
<a class="edit">
<i class="fa fa-edit"></i>
</a>
</div>
</li>
...
JQuery (Я хочу, чтобы показать Div-3 на MouseHover, а затем скрыть промежуток в div- 2, а затем создать вход или показать вход в Div-2, после чего я буду обновлять значение этого входа):
$(function(){
$('.main').on('mouseover', '.data_list li', function() {
$(this).find('.div-3').show();
$('.main ').on('mouseout', '.data_list li', function() {
$(this).find('.div-3').hide();
});
});
$('.main').on('click', '.data_list .div-3 a', function() {
// I don't know what can I do here.
//I want to hide the span in div-2 and create a forminput instead.
//I tried $(".div-2 span").hide(); but didn't work.
});
})
Это не работает после того, как добавляет или вы можете сказать мне, как я могу целевой все без div-2? , Коды event.target не работают после добавления. –