페이지에 여러 번 나타나는 jQuery 선택 플러그인을 사용하는 간단한 SELECT가 있습니다. 선택 항목 맨 위에 "새로 추가"옵션이 있습니다. 사용자가 Add New를 클릭하면 대화 상자가 표시됩니다.Javascript/jQuery 선택한 옵션을 다시 선택하면 요소 이벤트가 선택됩니다.
jQuery 클릭 이벤트를 사용하면 쉽고 처음에는 잘 작동합니다. 그러나 사용자가 대화 상자를 취소하고 다시 새로 추가를 클릭하면 클릭 이벤트가 발생하지 않습니다.
클릭 이벤트 처리기를 옵션 자체에 추가해 보았습니다. 성공하지 못했습니다. 나는 또한 선택한 플러그없이 운도없이 그것을 시도했습니다. 나는 선택이 문제라고 생각하지 않는다.
는 여기에 문제를 보여주는 간단한 jsfiddle의 : 선택 상자에 http://jsfiddle.net/7cMEg/
$('.cls').chosen().change(function() { if ($(this).val()==='-1') alert('clicked'); });
클릭하고 새로 추가를 선택합니다. 경고가 나타납니다. 그러나 새로 추가가 선택되었으므로 선택 상자를 클릭하고 새로 추가를 다시 클릭하면 아무 일도 일어나지 않습니다. 클릭 이벤트가 발생하지 않습니다. 내가 사용할 수있는 또 다른 행사가 있습니까? 다른 제안 (아마 unstyled 하이퍼 링크)?
당신은'New' 추가 두 번째에게 –