私は JQuery を知りませんが、上のナビゲーション バーからのクリックに基づいて、さまざまなコンテンツを入力するボックスを作成しようとしています。
助けてくれてありがとう!
私は JQuery を知りませんが、上のナビゲーション バーからのクリックに基づいて、さまざまなコンテンツを入力するボックスを作成しようとしています。
助けてくれてありがとう!
質問に対するコメントで述べたように、この質問は広すぎて、コミュニティによって閉鎖されることを期待しています。しかし、私はいくつかの指針を提供すると思いました:
click
jQueryにその要素のハンドラーをフックさせることで、要素がクリックされたときに関数呼び出しをトリガーできます。どの要素について話しているのかをjQueryに伝えることができる必要があります。これは、任意のCSSセレクターで実行できます。を使用することもできますid
(ただしid
、一般的には必ずしも最良の選択であるとは限りません)。例えば:
$("#foo").click(function() {
alert("Hi there");
});
click
...その関数を要素のイベントにフックしますid
"foo"
。
html
関数(コード内の文字列で指定するコンテンツの場合)または関数(サーバーからオンデマンドでロードするコンテンツの場合)を使用して要素load
にコンテンツをロードできます。また、jQueryに要素を検索させてから、アクションを実行します。その上で:
$("#foo").html("New content");
$("#foo").load("/path/to/new/content/on/server");
jQuery APIドキュメントは良い出発点であり、オンラインチュートリアルやブログはいくつもあります。それで頑張ってください。
これは非常に幅広い質問であり、インターネット全体に回答があります。ただし、開始するには、次の構文を確認する必要があります。
var value = '<p>Here is my new content that came from my database, fetched using Ajax & jQuery!</p>';
$('#mydiv').html(value);
上記のコードは非常に破壊的であり、すべてのコンテンツを完全に置き換えてしまうことに注意してください。
幸運を!