"DELETE"를 클릭하면 deleting()
함수가 호출됩니다. 여러 번 DELETE를 클릭하더라도 어떻게 한 번만 prepend 할 수 있습니까? 나는 그것이 처음 클릭 할 때만 일어나길 원한다.jQuery 이벤트를 한 번만 만드는 방법은 무엇입니까?
function deleting() {
$(".checking").prepend("<input type='checkbox' name='idcheckbox'>");
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="javascript:deleting()">DELETE</a>
<div class="checking"></div>
게시 한 코드가 불완전한 것으로 보입니다. '.checking' 엘리먼트는 어디에 있습니까? 어쨌든 jQuery의 [one()] (http://api.jquery.com/one/) 및/또는 [off()] (http://api.jquery.com/off/)가 도움이 될 수 있습니다. . – showdev
'
가능한 경우 함수가 실행 된 후에 버튼을 비활성화 할 수 있습니다. – codehitman