다른 div에 div 요소를 추가하려면 selection을 사용해야합니다. 새 선택을 선택하면 매번 새로운 div를 추가해야합니다.클릭 이벤트에 대해 div에 대한 jQuery 고유 ID를 만들려면 어떻게해야합니까?
문제는 추가 된 div의 ID가 같아 특정 요소를 삭제할 수 없다는 것입니다. 나는 var를 선언하고 ID와 문자열을 결합하는 것과 같이 고유하게 만들었습니다 : id="add_marke'+selectedKey+'"
그러나 이런 일은 할 수 없습니다. jQuery("#add_marke'+selectedKey+'").click(function() {
고유 ID를 만들 때 어떻게 ID를 선택할 수 있습니까?
var selectedKey = jQuery("#model").val();
jQuery('#example').append('' + '<div class="add_marke" id="add_marke' +
selectedKey + '" >' +
' <div class="car_tag"><span class="lbl"><span id="car_name" class="icon-remove"></span></div> ' +
' ' +
' <select name="model_cars" id="model_cars" ><option id="selectModel" name="selectModel" value="all" >Please select </option><option>test</option></select>' +
' ' + '</div>');
jQuery("#car_name").click(function() {
jQuery("#add_marke\\.selectedKey").remove();
});
http://jsfiddle.net/Wg9FE/1/
는 ID하지만 전체 클래스를 클릭하고 클릭 이벤트에 ID를 확인 정의하지 마십시오. $ (문서) .on ('. add_marker', function (e) {...}); –jquery 가장 가까운 selector를 사용할 수 있습니다. 버튼의 클래스 이름을 지정하고 main div의 클래스 이름을 지정합니다. 이제이 일을하십시오. – Jagadeesh