jquery 날짜 이벤트 UI가 작동하는 것과 유사한 방식으로 요소를 드롭 다운하는 것처럼 작동하는 두 개의 입력 요소가 있습니다. 응용 프로그램의 특성 때문에이 방법을 유지해야합니다. 요소를 편집 할 수 없도록 설정했습니다. 이렇게하면 사용자가 옵션 목록을 사용하여 가상 드롭 다운 메뉴를 작성하고 사용자가 직접 조작 할 수 없게됩니다. 하나를 클릭하면 jQuery 플러그인은 값을 해당 입력에 지정합니다.블러 이벤트가 발생하지 않는 포커스가없는 요소
문제는 유효 검사기가 onblur
으로 트리거되므로 유효성 검사기가 중간에 유효성 검사를받는 것처럼 보이므로 문제가 없습니다. 유효성 검사기 플러그인을 다시 작성하는 것을 싫어합니다.
특정 클릭 이벤트에서 포커스 또는 흐림 이벤트가 모두 발생하지 않도록하는 방법이 있습니까? 여기
도전http://jsfiddle.net/powerphillg5/YHgKQ/
을 가진 JS 바이올린 그리고 여기에 우리가 여기에 코드를해야하기 때문에 링크 # 법률-abidingcitizen 제공 할 때 거기에 코드입니다 :
<input type="text" id="my_input" value="Click me." />
<script>
$('#my_input').blur(function(){
alert("Prevent me without removing the blur() and function that caused me!");
});
$("#my_input").click(function(){
$(this).after("<ul>\
<li data-value='value1' class='click_me'>Now, click me,</li>\
<li data-value='value1' class='click_me'>or me!</li>\
</uL>");
$(".click_me").click(function(){
$("#my_input").val($(this).data("value"));
$(this).parent().remove();
$("#my_input").after("<img src='http://harrisongreetingcards.net/images/1316_thank_you_for_your_time_note_card.png' />");
})
});
</script>
jsFiddle의 샘플? –
모든 설정, 감사합니다! –