問題タブ [jquery-clone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
161 参照

jquery - $.clone() & $.data() の奇妙な動作

.clone()jqueryで要素を複製し、それを保存して、$(windows).data('myclone')この複製されたデータ要素を別の要素に追加すると、複製されたデータが変更される理由を誰かが説明できますか$(windows).data('myclone')? (html インスペクターで新しく作成した要素を指します)

これは、コンソールで表示するためのフィドルです。最初に作成された要素は単に複製されたデータであり、それを追加すると変更されます http://jsfiddle.net/50eu0bnp/

0 投票する
0 に答える
450 参照

javascript - IE で jQuery Clone を使用して要素をコピーしているときに親要素が未定義になる

jQuery Cloneを使用して要素をコピーしています

複製された html:

入力フィールド

ここに私のJSコードがあります

問題: Clone メソッドを使用して要素をコピーでき、問題なく動作しますが、

未定義を返します

document.forms[0].elements["Veh_2_機器"].値

期待されるo/pを返します

上記の問題は IE でのみ発生します (インストールされている IE のバージョンは 11 です)

私の親要素「Veh_1_Equipment」の値が未定義になっている理由を知っている人はいますか?

0 投票する
2 に答える
63 参照

javascript - JQuery clone() を使用して子孫要素を選択すると、このクロージャはどのように機能しますか

以下のコードでは、ユーザーが "click me" div をクリックすると、新しいリスト項目が "複製" され、期待どおりに動作します。

JSfiddle_1

HTML

JavaScript


ただし、以下のバージョンのコードでは、子孫セレクターを持たないようにコードを修正しました。このバージョンでは、「クリックしてください」divをクリックすると、クリックごとに要素の数が複合され、閉鎖が発生していることがわかりますが、子孫セレクターを追加するときにこれが発生しない理由がわかりません。説明をいただければ幸いです。ありがとうございました

JSfiddle_2

HTML

JavaScript

0 投票する
6 に答える
852 参照

jquery - Selectbox OnChange このテキストを div にコピーします

div テキストを Selectbox オプションの選択されたテキストに変更するにはどうすればよいですか...

100 を超える値を持つ選択ボックスがあります


シナリオ: 選択ボックスからオプションを選択するとすぐに、同じオプション値 (テキスト) を、ccyクラス<div class="ccy">blablabla</div>class を持つ関連する div テキストに置き換える必要があります...


例: EUR、USD、JPY、INR などの選択ボックスがあります。選択ボックスからEURを選択すると、クラスccy <div class='ccy'>currency 1</div><div class='ccy'>currency 2</div>を持つ関連する div を次のように変更する必要があり<div class='ccy'>EUR</div><div class='ccy'>EUR</div>ます。

フィドル

HTML

jQuery

0 投票する
1 に答える
1710 参照

jquery - jQuery でクローンを作成すると、Summernote ツールバーが機能しない

summernote でフォーム フィールドを動的に作成するために使用する html テンプレートがあります。複製されたテンプレートがフォームに追加されると、ツールが正しく機能していないように見えますか? 誰かが私が欠けているものを提案してもらえますか?

私のJSコードは以下の通りです

html は次のとおりです。

完全なコードと対応する出力は次のとおりです: http://jsbin.com/jogema/edit?html,js,output

0 投票する
1 に答える
25 参照

jquery - 編集ページを開いた表の行が重複しています

私は少し問題に直面しています。テーブルの行を追加および削除できるテーブルがあります。私は基本的にテンプレート行を複製することでこれを行います。

これが完全に機能していることを示すFIDDLEがあります。

だから私はすべてがうまくいったと思っていましたが、私はLaravelで作業していて、ページが保存されると編集ページを表示します. 編集ページは、テーブルがあった時点までテーブルを事前設定します。したがって、2 行追加して保存すると、編集ページは 3 行目に表示されます。

私の問題を実証するために、2 番目のFIDDLEをセットアップしました。ご覧のとおり、今回はそこにある行を削除すると、データを追加するように求められるため、新しい行を追加できなくなります。これは、データを追加しても発生します。

なぜこれが起こっているのかを理解しようとしていますが、喜びはありませんか?編集ページでこれを適切に機能させるにはどうすればよいですか?

ありがとう