0

ハイパーリンクがクリックされたかどうかに応じて表示または非表示にする div があります。これは明らかに、サーバー側の対話を必要としません。しかし、Rails のプロトタイプ ヘルパーを使用してこれを行う方法はありますか? それとも、JQuery または純粋な Javascript を使用して、この種のクライアント側操作を行うべきでしょうか?

4

2 に答える 2

2

絶対にjQueryを使用する必要があります。一番の理由は、コードが少ないからです:

$("a.myLink").click(function() { $("#myDiv").toggle() });
于 2009-07-07T17:43:05.163 に答える
1

完全を期すために、プロトタイプ バージョンは次のようになります。

$("mylink").observe("click", function() { $("mydiv").toggle(); });

— ここで、"mylink" と "mydiv" は、それぞれハイパーリンク要素と div 要素の要素 ID です。

于 2009-07-07T18:22:03.057 に答える