HTML:JQuery вне селектора тегов (класс или идентификатор)
<td>
<input type="text" name="c_name[]" class="form-control cast-name" id="cast1" autocomplete="off">
<div class="cast-search">
<div class="cast-pop">
<ul>
<li class="item">1</li>
<li class="item">2</li>
<li class="item">3</li>
</ul>
</div>
</div>
</td>
<td>
<input type="text" name="c_name[]" class="form-control cast-name" id="cast2" autocomplete="off">
<div class="cast-search">
<div class="cast-pop">
<ul>
<li class="item">1</li>
<li class="item">2</li>
<li class="item">3</li>
</ul>
</div>
</div>
</td>
Возьмите любое значение 'LI'. вне их «входа» Я хотел бы напечатать
$('body').on('keyup','.cast-name',function(){
$(this).next().slideDown(200);
var datas = $(this).val();
var cast_pop = document.getElementsByClassName('cast-pop');
$.ajax({
url:"include/film/cast_get.php",
type:"GET",
data:'cast='+datas,
success:function(answer){
$('.cast-pop').html(answer);
$('.item').click(function(){
// how will I do ...
}
}
});
});
Когда я нажимаю один из элементов «Ли», я могу получить значение с функцией оповещения(). Но то, что я хочу, чтобы получить это значение для ввода
Ваш вопрос непонятен. Просьба уточнить, в чем проблема и что вы пытаетесь выполнить. – j08691
FYI, это недопустимая разметка HTML, 'li' может быть только прямым дочерним элементом' ul/ol' или 'template' элементов –
@ A.Wolff ok .I меняю. Так как мне теперь делать – vulkan