我想问一下关于jquery的点击功能。“Enterbutton”是一个可以点击按钮的功能。但我失败了。我错过了代码的东西吗?点击功能
$(document).ready(function(){
$("Enterbutton").click(function(){
alert("The paragraph was clicked.");
我使用jQuery的交互代码。
我想问一下关于jquery的点击功能。“Enterbutton”是一个可以点击按钮的功能。但我失败了。我错过了代码的东西吗?点击功能
$(document).ready(function(){
$("Enterbutton").click(function(){
alert("The paragraph was clicked.");
我使用jQuery的交互代码。
您需要修改选择器。
如果使用$('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>
- 这是无效的无意义标记。
Okie!非常感谢!我已经解决了这个问题〜:D –
乐意帮忙,@yukikoying。如果它帮助你解决问题,请接受答案。谢谢。 – Rounin
你有没有[检查你的控制台?](http://stackoverflow.com/documentation/javascript/185/getting-started-with-javascript/714/using-console-log)你似乎有一个无效的选择器。如果这是你所有的代码,你的语法也可能是无效的。我们还需要查看您正在使用的HTML。请创建一个[最小,完整和可验证的示例](http://stackoverflow.com/help/mcve)并编辑您的问题以包含它。 –
我不认为你的选择器是有效的 – JB06
你需要做一些关于选择器的研究。 $('Enterbutton')正在寻找一个带*标记名*为'Enterbutton'的元素。您需要通过实际的标记名,ID,类或其组合来查找元素。 – Taplar