class = "checkbox"인 스팬이 클릭되었을 때 폼에 숨겨진 입력 필드를 추가하려고하고 체크 표시가있는 스팬을 클릭하면 해당 필드가 제거됩니다 .변수를 사용하여 jQuery로 양식 입력 필드 추가 및 제거
입력을 추가 할 수 있지만 나는 그것을 제거 할 수 없습니다.
내 HTML :
<span title="Here's My Title" class="wishlistcheck checkbox">1</span>
<form id="wishlistform"></form>
내 자바 스크립트 :
$(document).ready(function() {
var appNum = 0;
$("span.wishlistcheck").click(function() {
var el = $(this);
var appName = el.attr("title");
var isChecked = el.hasClass('checkmark');
if(!isChecked) {
el.removeClass('checkbox');
el.addClass('checkmark');
appNum++
$("#wishlistform").append("<input id=\"" + appName + "\" type=\"hidden\" name=\"product_" + appNum + "\" value=\"" + appName + "\">");
} else {
el.removeClass('checkmark');
el.addClass('checkbox');
appNum--
$("input#" + appName).remove();
}
});
});
을 대신에게 클래스의 이름을 지정하고 jQuery를 매개 변수에보다 구체적인 점점 시도 - '문입니다, 그리고 필요 세미콜론 바로 뒤에? – gcochard