Jqueryを使用してページを作成しています。私は動的にタブを生成するという要件を持っています( '+'タブをonclicking)。すべてのタブの内容は同じです(多くのテキストボックスとテキストエリア)。今度は新しいタブを生成するときに、新しいタブにはこのコンテンツが含まれていますが、異なるIDが付いています(カウンタを追加すると).PLease help。異なるIDを持つ同じデータの動的タブ
答えて
- タブのコンテンツの1つのテンプレートを作成します。それをCSSで隠す。
- タブのヘッダーは同じクラスである必要があります(例:
class='tab-header'
)。 - +をクリックすると、新しいタブヘッダーが作成されます。現在の.tab-ヘッダーの長さを数えて、IDのために作成されたばかりの新しいタブで結果を使用します。例えば
clone()
メソッドでポイント1のテンプレートをクローンしてクラス名addClass('tab-content tab-'+counter);
それにIDattr('id','tab-content-'+counter);
ありがとうございました..............しかし、私はHTMLコンテンツの中のすべてのIDを変更し、新しいタブのコンテンツとして追加する必要があります。私が愚かであれば申し訳ありません。私は初心者です –
クローンしてすべての内部IDを変更する方法を教えてください。 –
もしあなたが私にデモを与えることができたら、それはgrtとなるでしょう –
http://jsfiddle.net/jesseatkinson/EZgkN/6/
HTMLを与える
<button>CLICK ME TO ADD A NEW TAB!</button>
<ul>
<li id="tab">This is a tab.</li>
</ul>
JS
var i = 0;
$('button').click(function() {
var tabId = $('#tab').attr('id'),
tabContent = $('#tab').html();
tabId += i;
$('ul').append('<li id=' + tabId + '>' + tabContent + " " + tabId + '</li>');
i += 1;
});
ありがとうjesse ..............しかし、私は、HTMLコンテンツ内のすべてのIDを変更し、新しいタブのコンテンツとして追加する必要があります。もし私が愚かであれば申し訳ありません。私は初心者です –
内容を複製し、すべてのidsをインクリメントして変数に保存する方法を教えてください。 –
私は別の質問があります。jqueryでタブを閉じることを試みています。タブ){{{}}}タブ({closable:true});しかし、問題は私の最初の2つのタブを閉じることができません。つまり、タブは3番目のタブからのみ閉じることができます。助けて!!! –
- 1. Android:同じIDを持つ要素を持つ異なるレイアウト - 動作しますが、なぜですか?
- 2. 同じIDを持つ定期的なイベントのツールチップの説明
- 3. AngularJSの同じページに異なるコントローラを持つ同じテンプレート
- 4. SELECT 2フィールドが同じデータを持つ異なるキーを持つ行?
- 5. 同じハッシュコードを持つ2つの異なるオブジェクトの確定的なソート
- 6. なぜ異なるHTML IDが同じスタイルを持つのですか?
- 7. 同じIDを持つ異なる行を選択するためのSqlクエリ
- 8. 同じIDタグを持つ異なる列の値を比較する
- 9. C#2つの異なるタブに同じDataGridViewを表示
- 10. 同じIDを持つ2つのdiv
- 11. 複数のMDMプロファイルが同じipadにある異なるIDを持つ
- 12. 同じオブジェクトの異なるメソッドが同じ `id`を持つのはなぜですか?
- 13. Android - 異なるxmlの同じIDを持つ複数のボタンが同じ機能を実行する
- 14. 同じIDで行が異なるデータを更新する
- 15. HTMLリンク(a)が異なるIDを持つことで、同じコンテナの同じ機能をトリガーするdiv
- 16. SQL可能な異なる結果を持つ同じ列のデータを収集
- 17. 同じデータを持つリストのサイズが異なるのはなぜですか?
- 18. 同じIDを持つ複数のデータをAcumaticaに保存
- 19. 同じリソースに対して異なるルートIDを持つ方法
- 20. jqueryの同じクラスを持つ2つの異なるトリガ
- 21. 同じ名前の2つの異なるDLLを持つプロジェクト
- 22. 同じ値を持つ異なるIDを持つ次の入力を更新する
- 23. 同じIDを持つ要素のフェーディング
- 24. 同じIDを持つ配列のマージ
- 25. 同じ設定、異なるパフォーマンスを持つ2つのpostgresqlサーバ
- 26. リアクション - 同じレンダリングで異なるロジックを持つ2つのコンポーネント
- 27. axis2:同じ名前を持つ2つの異なるWebサービス
- 28. 動的IDを持つdataTables
- 29. DecisionTreeClassifierのfit()は、同じデータを持つ異なるツリーを返します。
- 30. 異なるグループ内で同じIDを持つ異なる値をvlookupする方法
いくつかのコード例?任意のデモ?どんな試みですか? – Neal
@Rakesh - あなたがやったことをあなたが見せて、コミュニティーが助けてくれることでしょう...コードサンプルが重要です。 – jamesTheProgrammer