어제이 페이지에서 작업하고 있었고 JQuery에서 이상한 동작을 발견했습니다. 아래 양식의 경우 페이지에서 결과를 올바르게로드 한 다음 나중에 몇 초를 기본 상태로 새로 고칩니다. JQuery - <button>을 사용할 때 페이지가 재설정되지만 <input type = "button"으로 잘 작동합니다.
나는 또한 내가$('#validateScore').on('click', function(){
var scoreInput = Number($("#score").val());
...
...
...
if(tempScore != scoreInput){
$("#answer").html("<p id='#result'>Invalid Score</p>");
}
else{
$("#answer").html("<p id='#result'>Valid Score</p>");
}
});
가이 어떤 종류인가 (크기를 저장하기 위해 몸을 제거) JQuery와 버전 1.10.2
<form id="scoreCheck">
<p>
<label for="score">Score:</label>
<input type="text" id="score" />
</p>
<p>
<input type="button" id="validateScore" value="Check it" />
</p>
<p id="answer">The result will go here when the button is pressed.</p>
</form>
그리고 JS/JQuery와 기능을 사용하고주의해야한다 버그 또는 단추 요소와 상호 작용할 때 JQuery를 잘못 사용 했습니까? 감사!
jquery의 더 새로운 버전을 사용하고 있습니다 옵션이 아닌가요? –
모든 코드를 볼 수 있도록 바이올린을 만듭니다. jsfiddle.net – Anup
다음은 JSFiddle 링크입니다. http://jsfiddle.net/JLMkr/ – NoahLE