どのようにしてCLick上のビヘイビアを切り替えることができますか?ボタンをクリックすると、ボタンを赤色に変更します。私はもう一度クリックすると、それが青になるべきというようにクリック時の動作を切り替えます
1
A
答えて
3
使用.toggle
例えば
$("#inputId").toggle(
function() {
$(this).addClass('someClass');
},
function() {
$(this).addClass('differentClass');
}
);
1
HTML:
<input id="MyButton" type="button" value="Click me" class="Color1" />
はJQuery:
0
<!-- To change this template, choose Tools | Templates and open the template in the editor. -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title></title>
<script src="jquery/jquery.js" language="javascript" type="text/javascript"></script>
<script>
$(document).ready(function(){
$("button").click(function() {
$('#blue').toggleClass("red");
});
});
</script>
<style>
div {
margin:3px;
width:50px;
position:absolute;
height:50px;
left:10px;
top:30px;
background-color:yellow;
}
div.blue{ background-color: blue; }
div.red { background-color:red; }
</style>
</head>
<body>
<button>Start</button>
<div id="blue"></div>
</body>
</html>
+0
なぜ、e.targetや 'this'を使ってボタンに設定するのではなく、DOMで別のdivを選択しているのですか? – StuperUser
関連する問題
- 1. クリック時のdivコンテンツの切り替え
- 2. クリック時のDIVの表示を切り替えます
- 3. クリック時に進捗バーを切り替えます
- 4. 2つの画像の切り替え時の切り替え
- 5. 起動時にビューを自動的に切り替えます。
- 6. 動的に作成されたコンポーネントの切り替え/切り替え
- 7. クリック時の真偽を切り替える方法
- 8. jQueryのサイドメニューは、クリック時にGyphiconを切り替える
- 9. クリック時に画像の親コンテナを切り替える
- 10. StringIndexOutOfBoundsExceptionページ切り替え時
- 11. メニュークリック時に切り替えます
- 12. クリック時のReactJS MaterialUI FloatingButtonの属性の切り替え
- 13. クリック時の要素タイプの切り替え
- 14. jQuery - クリック時にdivクラスを切り替える
- 15. Angular2 - クリック時に親子スタイルを切り替える
- 16. クリック時にトランスフォームトランジションを切り替える方法は?
- 17. クリック時にケースを切り替える。 C#、Unity
- 18. クリック時にCSSスタイルを切り替える
- 19. クリック時のjquery:切り替える場合
- 20. クリックしてアニメーションを切り替える
- 21. divのクリックで動的(または 'auto')の高さを切り替えます
- 22. クリック時に親divのクラスを切り替える(またはng-click)
- 23. HTMLラジオボタンのラベルをクリックして切り替えます
- 24. ボタンクリック時にグリッドサイズを切り替える
- 25. フォームロード時にjQueryを切り替える
- 26. NullPointerExceptionビュー間の切り替え時
- 27. トグル切り替え時のアラート
- 28. animation:切り替え時の遷移
- 29. クリック後にアンカーのクリック機能を切り替える
- 30. html切り替えボタンは、クリックすると別のページに移動します
2番目の関数()の後のコンマは、一部のブラウザで構文エラーを引き起こします。 –
@Ryan Berger yeahはそれが好きではない - 固定ty – redsquare