jQuery로 연습하면서 약간의 상호 작용을 작성하려고합니다. 사용자가 단어 (태그)를 제출 한 다음 <div id="currentTags"></div>
내에 새 DOM 요소로 표시합니다. 그러나 newTag가 깜박 인 다음 즉시 사라집니다.jquery : 새로운 DOM 요소 삽입이 사라짐
무엇이 누락 되었습니까?
$("form").submit(function() {
var $newTag = $("input:first").val();
if ($newTag.length < 20) {
// adds an a success alert in an empty span
$("span").text("Added. Add more?").show();
$("<div class='insertedTag'>"+$newTag+"</div>").insertAfter("#currentTags");
return true;
}
$("span").text("Less than 20 characters please.").show().fadeOut(2500);
return false;
});
좋아요. 고마워요. 저는 Learning jQuery를 읽고 그것에 대해 잊어 버렸습니다. 모든 이벤트에 암묵적인 매개 변수가 있음을 지적 해 주셔서 감사합니다. 그처럼 작고 명백한 내용은 속도를 따라 잡고있는 나 자신과 같은 새로운 사람이 쉽게 간과 할 수 있습니다. –