これを短縮する最も効率的な方法は何ですか?別のオプションは、クリックイベント内の要素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. AngularJS jQueryトグルに相当する部分を表示/非表示
- 4. jQueryの - トグルのコールバック(表示/非表示)イベントハンドラ
- 5. Jquery dynamicトグル問題
- 6. シンプルなCSS&jQueryで状態を表示するアイコンの問題をトグル!
- 7. Jqueryメニュー - トグルの問題
- 8. jqueryのSlickboxトグル問題
- 9. jqueryのULトグル問題
- 10. html表示の質問
- 11. jQueryの表示/非表示 - 遅延変数に関する質問
- 12. MouseEnterでの単純なJqueryの表示質問
- 13. 初心者Javascriptを:jQueryの「トグル」問題
- 14. jQuery slideDown and slideUpトグルの問題
- 15. クッキーへのトグル保存を使用した表示/非表示
- 16. PHP MySQLの基本的な質問、質問がない場合、イメージを隠す
- 17. JQuery質問 - 非表示の入力フィールドに値を追加しますか?
- 18. Googleのスプレッドシートのスクリプト「トグル」の表示/非表示の列/行
- 19. トグル表示:JavaScriptなしのスタイル
- 20. jQueryトラバーサル質問
- 21. JSON jQuery質問
- 22. jQuery Uploadify質問
- 23. jQuery Scroller質問
- 24. JQuery Slidetoggleの質問
- 25. 質問のjQueryプラグ
- 26. jQueryスタイリングの質問
- 27. jqueryスライダーの質問
- 28. jQueryアコーディオンの質問
- 29. Javascriptクリック/トグルでDIVを表示/非表示
- 30. Dojoグリッドの表示/非表示またはトグル