2016-12-06 5 views
-2

Jquery 클릭 기능에 대해 묻고 싶습니다. "Enterbutton"버튼을 클릭하면 기능을 수행 할 수 있습니다. 그러나 나는 실패했다. 코드에 뭔가 빠뜨린 것입니까? Click Function On

$(document).ready(function(){ 
    $("Enterbutton").click(function(){ 
    alert("The paragraph was clicked."); 

Whole interface for website

나는 상호 작용에 대한 코드에 jQuery를 사용합니다.

+1

[콘솔을 확인 했습니까?] (http://stackoverflow.com/documentation/javascript/185/getting-started-with-javascript/714/using-console-log) 잘못된 셀렉터가있는 것 같습니다. 이것이 귀하의 모든 코드 인 경우 구문이 유효하지 않을 수도 있습니다. 또한 작업중인 HTML을 볼 필요가 있습니다. [최소한의 완전하고 검증 가능한 예] (http://stackoverflow.com/help/mcve)를 작성하고 질문을 편집하여 포함하십시오. –

+0

선택기가 유효하지 않다고 생각합니다 – JB06

+4

선택기에 관한 조사가 필요합니다. $ ('Enterbutton')은 'Enterbutton'의 * 태그 이름을 가진 요소를 찾고 있습니다. 실제 태그 이름, id, 클래스 또는 이들의 조합으로 요소를 검색해야합니다. – Taplar

답변

0

선택기를 수정해야합니다. 당신이 $('enterbutton')를 사용하는 경우

, jQuery를이 요소를 찾습니다 : 당신이 $('.enterbutton')를 사용하는 경우

<button id="enterbutton" type="button">...</button> 

것은, jQuery를 모양을 : 당신이 $('#enterbutton') 사용하는 경우

<enterbutton>...</enterbutton> 

, jQuery를이 요소를 찾습니다 이 요소의 경우 :

<button class="enterbutton" type="button">...</button> 

작업 예 :

$(document).ready(function(){ 
 

 
$('enterbutton').click(function(){alert('The button with the type <enterbutton> was clicked.');}); 
 
$('#enterbutton').click(function(){alert('The button with id="enterbutton" was clicked.');}); 
 
$('.enterbutton').click(function(){alert('The button with class="enterbutton" was clicked.');}); 
 

 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 
<enterbutton type="button">Click Enterbutton</enterbutton> 
 
<button id="enterbutton" type="button">Click #enterbutton</button> 
 
<button class="enterbutton" type="button">Click .enterbutton</button>

N.B.분명히 이 아닙니다.<enterbutton>...</enterbutton>을 사용하십시오. 이것은 잘못된 말도 안되는 마크 업입니다.

+0

Okie! 정말 고마워! 나는 문제를 ~ ~ 해결했습니다 : D –

+0

도와 드리겠습니다, @yukikoying. 문제 해결에 도움이된다면 대답을 수락하십시오. 고맙습니다. – Rounin