2017-03-11 9 views
0

これは重複するかどうかわかりませんが、jQueryだけでなくJavascriptでも複数のスクリプトを試してみました。ここではHTMLです:単一のボタンを使ってテキストを表示/非表示にする

<p id="text"> 
    I will disappear! 
</p> 
<button id="togglebutton"> 
    Go! 
</button> 

とjQuery:

$('#togglebutton').click(function() { 
    $('text').toggle('slow'); 
}); 

Click me to try the Fiddle

私はあなたが解決策を見つけることができるかもしれません願っています。ありがとう:D

+1

をid属性を選択する代わりにtestの使用#test。 '$( '#text')' –

+0

私はばかだと申し訳ありません。 – MattGotJava

答えて

4

だけtext` `に`# `を追加jqueryので

$('#togglebutton').click(function() { 
 
    \t $('#text').toggle('slow'); 
 
    });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 

 

 

 
<p id="text"> 
 
    I will disappear! 
 
</p> 
 
<button id="togglebutton"> 
 
    Go! 
 
</button>

2

あなたがIDを選択しているので、$('text')$('#text')

$('#togglebutton').click(function() { 
 
    $('#text').toggle('slow'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<p id="text"> 
 
    I will disappear! 
 
</p> 
 
<button id="togglebutton"> 
 
    Go! 
 
</button>

1

する必要がありますあなたはtext属性の#記号を逃しています。

$('#togglebutton').click(function() { 
    $('#text').toggle('slow'); 
}); 
関連する問題