をクリックして私はtwitch.tvオンラインストリームで働いている、と私はトラインだ:JavaScriptからHTMLコンテンツを追加し、ボタンをHTMLでそれを変更
HTMLコードを付加するにはHTMLのjavascriptから
javascriptから呼び出されるコンテンツをid = "followerInfo"のdivに配置し、ボタンを押すたびにコンテンツを変更するには(そのボタンで呼び出されるデータのタイプによって異なります)
- 。ボタンをすべて押すと、オンライン - オンラインストリームとオフラインbtnでも同じように、すべてのテレビストリームを表示する必要があります
- そして、私は独学(トラインよ..私はここにこだわっている
...私は、コードをコピー&ペーストするだけではなく、ここでやっているかを理解することが、最も重要な'プログラマになる)と暗黙のうちにこの分野の初心者ですが、私はあなたに少し助けを求めているのです。ボタンをオフラインそれはあなたがここにある、より良い私のコードを理解するのに役立ちます場合は、オンラインボタンの
$("#followerInfo").prepend("<div class='row'>" + "<div class='col-md-4'>" + "<a href='" + ur_l + "' target='_blank'><img src='" + logo + "'></a>" + "</div>" + "<div class='col-md-4'>" + name + "</div>" + "<div class='col-md-4'>" + status + "</div></div>");
$("#followerInfo").prepend("<div class='row'>" +
"<div class='col-md-4'>" + "<a href='" + ur_l +
"' target='_blank'><img src='" + logo + "'></a>" +
"</div>" +
"<div class='col-md-4'>" + name + "</div>" +
"<div class='col-md-4'>" + status + "</div></div>");
ためのボタンすべて
$("#followerInfo").prepend("<div class='row'>" + "<div class='col-md-4'>" + "<a href='" + ur_l + "' target='_blank'><img src='" + logo + "'></a>" + "</div>" + "<div class='col-md-4'>" + name + "</div>" + "<div class='col-md-4'>" + status + "</div></div>");
ため
<div class="row second text-center">
<div class="col-md-4 btn btn-info" id="all">
All
</div> <!-- Online -->
<div class="col-md-4 btn btn-success" id="online">
Online
</div> <!-- Online -->
<div class="col-md-4 btn btn-danger" id="offline">
Offline
</div> <!-- Offline -->
</div>
<div id="followerInfo" style="margin-top:50px;">
</div>
コードペンのリンク
http://codepen.io/queky18/pen/BzbpwV
-
はここに更新されたバージョンを参照してください。 – Lazyexpert
これはかなり再考することができると思います。あなたができることは、すべてのデータを取得して最初の読み込み時にページに追加するAPIを呼び出すことだけです。最後の列のテキストをチェックし、 '=='がオフラインでなければ '.hide();'だけを使ってnoneを表示するように設定することができます。 –
この場合、私は方法を見つけるのが面白かったです。私はあなたが私に言ったよりスマートな方法を試してみましょう...しかし、私はこの例で道を見つけるなら、多くの好奇心を解くでしょう –