2016-12-06 4 views
-2

Jqueryクリック機能についてお聞きしたいと思います。「Enterbutton」ボタンをクリックすると機能することができます。しかし、私は失敗しました。私はコードのために何かを逃したのですか?私は対話のためにコーディングするのjQueryを使用しクリック機能について

Whole interface for website

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

+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

関連する問題