버튼을 클릭 할 때 li
태그 중 하나를 제거하고 싶습니다. Jquery 가장 가까운 li 태그를 제거하지 못했습니다.
이
내 HTML<div class="inner-intit">
<sub class="sub">Your Favorite Restaurant</sub><br>
<li vendor_id="1">
<h6> vendor 1 at loc 1</h6>
<p>Near Cyinet ,SoftSol , Hyderabad ,Telangana </p>
<span class="inDeleteInnerSub"></span>
</li>
<input type="button" area="Madhapur" location="Office" name="btn1" class="btn btn-success buttonsearchRestaurant" value="Add Restaurant For Office">
</div>
내가 이런 식으로
$(document).on('click', '.inDeleteInnerSub', function(event) {
alert('sss');
if (confirm("Are You Sure Want to Delete Current Location?") == true)
{
var vendor_id = $(this).closest('li').attr('vendor_id');
alert(vendor_id);
$(this).closest('li').remove();
}
});
을 시도하지만이 li
태그를 제거하지 왜 모르겠어요. 무엇이 이것을 일으킬 수 있습니까?
이
은
은 ...'li'가의 자식이 될 수 없습니다' –
'li' 만 할 수 div' 'ul'의 자식이 될 것입니다.'li' 대신에 HTML을 변경하십시오.'div'를 사용하십시오. – Satpal
지적 해 주셔서 감사합니다. li이 div의 자식이라면 원하는 li을 제거 할 수 없습니까 ?? – Pawan