2016-12-06 163 views
-2

我想问一下关于jquery的点击功能。“Enterbutton”是一个可以点击按钮的功能。但我失败了。我错过了代码的东西吗?点击功能

Whole interface for website

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

我使用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>...</enterbutton> 

如果使用$('#enterbutton'),jQuery将寻找这个元素:

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

如果使用$('.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