승/삭제하기 전에 나는 특정 형식의 텍스트 필드에 삭제 아이콘을 추가 페이지가 있습니다빈 입력 필드 jQuery를
$(this).parent().append(\'<span class="remove" onclick="$(this).parent().remove(); return false"><span class="delete"></span></span>\');
을 나는
<div>
<input type="text"><span class="remove" onclick="$(this).parent().remove(); return false"><span class="delete"></span></span>
</div>
그것은 잘 작동
를 얻을 수 있지만, 때 나는 내가 "삭제"하는 필드에 정보를 게시하는 양식을 제출합니다. 나는 그들이 여전히 DOM에 있다고 생각하며 보여주지 말라. 그러나 입력란을 수동으로 지우고 제출하면 데이터가 게시되지 않습니다. remove() 전에 텍스트 필드를 비우는 방법은 무엇입니까?
2 개의 스팬 (삭제 및 삭제)이 필요한 이유는 무엇입니까? 또한, 대신 .empty() 또는 .remove()를 사용해 보셨습니까? – j08691
'$ (this)) .parent(). find ('input') .Val (''). end(). remove(); ' – Orbling
가장 간단한 해결책은 "button"에 대한 입력을 사용하지 않는 것입니다. 양식 요소가 아닌 원하는 태그가 될 수 있습니다. – charlietfl