これを短縮する最も効率的な方法は何ですか?別のオプションは、クリックイベント内の要素IDをチェックしているのはなぜelse if
jqueryトグル表示の質問を隠す
0
A
答えて
0
で追加された場合
$('.img').click(function(e) {
if ($(this).attr('id') == 'myid') {
$('#a').hide();
$('#b').show();
} else {
$('#a').show();
$('#b').hide();
}
});
とは、あなたの答えには何も変更していますか?この特定の要素にのみこのイベントを処理させたい場合は、それを選択してイベントハンドラをバインドします。いつでも#Aまたは#Bの上映のいずれかがあると仮定すると
:
$('#myid').click(function(){
$('#a').toggle();
$('#b').toggle();
})
4
私は、あなたが「IMG」と呼ばれるクラスを持つすべての要素にマッチしようとしていると仮定するつもりです。
$(".img[id='myid']").click(function() {
$('#a,#b').toggle();
});
複数のID
$(".img[id='myid'], .img[id='myid2']").click(function() {
$('#a,#b').toggle();
});
あなたもないかどうかを確認することができ
はIDに等しい
$(".img[id!='someid']").click(function() {
$('#a,#b').toggle();
});
6
$('#myid').click(function() {
$('#a,#b').toggle();
});
を可能にするために、
関連する問題
- 1. Jquery表示/非表示トグル
- 2. jQueryのトグル()問題
- 3. mb_strtoupper質問表を表示
- 4. Jquery、PHP、表示、隠す、クッキー
- 5. AngularJS jQueryトグルに相当する部分を表示/非表示
- 6. Jquery dynamicトグル問題
- 7. jqueryで隠されたコンテンツを表示する際の問題
- 8. jQueryの - トグルのコールバック(表示/非表示)イベントハンドラ
- 9. シンプルなCSS&jQueryで状態を表示するアイコンの問題をトグル!
- 10. jquery toogleを非表示にしてトグル表示
- 11. jqueryのSlickboxトグル問題
- 12. Jqueryメニュー - トグルの問題
- 13. jqueryのULトグル問題
- 14. html表示の質問
- 15. 表を表示私の質問は
- 16. jQueryの表示/非表示 - 遅延変数に関する質問
- 17. MouseEnterでの単純なJqueryの表示質問
- 18. 初心者Javascriptを:jQueryの「トグル」問題
- 19. jqueryで隠しオブジェクトを表示
- 20. jQueryトグルとアニメーションの動作の問題
- 21. JSON jQuery質問
- 22. jQuery Scroller質問
- 23. jQueryトラバーサル質問
- 24. jQuery Uploadify質問
- 25. AngularJS表示/非表示NGリピートとトグル
- 26. jQueryスタイリングの質問
- 27. 質問のjQueryプラグ
- 28. jQueryアコーディオンの質問
- 29. jqueryスライダーの質問
- 30. JQuery Slidetoggleの質問