多くの場所で表示/非表示になるdiv要素があります。私はjQuery - >要素の可視性を確認する
$("#divtobetracked").hide();
または
$("#divtobetracked").show();
をすれば 、それは別のアクションが発射されることは可能ですか? 要素の.hide()がある場合、ボタンも非表示にする必要があり、要素を表示する場合は、ボタンも表示する必要があります。
私は、私が望むものをトグルして実行する関数を書くことができると思います。要素を表示/非表示にするには関数を呼び出します。
しかし、別の可能性があります。 .live()イベントのように?
よろしくお願いいたします。
をあなたは**同一文書内に同じ 'id 'の複数の要素を持つことはできません。もしあなたが* do *するなら、代わりに 'class'を使うべきです:$( '#divtobetracked')'の代わりに '$( '。divtobetracked')'。また、あなたの質問とタイトルを明確にするために少し時間を取ることができますか?私はあなたが求めようとしていることを解決しようとするのに苦労しています。 [@Jon Skeet](http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx)からのガイダンス。 –
@David Thomas @Timが意味するものではないと思います。彼は '$( '#divtobetracked')のような何か(理想的には)を意味します。hide(function(){...});'、 「-hide」または「css-on-css-change」機能を使用します。彼はただ一つの 'div 'について話している。しかし、これは存在しないので、おそらくクラスをdivとボタンに追加し、 '$( '。toggle-elements')を実行するのが最善の策です。代わりに。 –