問題タブ [elements]

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 投票する
6 に答える
2932 参照

scheme - 最初の要素を削除するスキーム関数

アイテムのリストから特定のアイテムの最初のトップ レベルの出現を削除するスキーム関数を記述します。例: 与えられたリスト (abc) 項目 b、結果リスト (ac)

助けてください

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

c# - XElementのメソッドElements(XName)を使用したLinq To Xmlの問題

Linq To Xml の使用に問題があります。

シンプルなコード。私はこのXMLを持っています:

オブジェクト Contact にマッピングされているすべての連絡先を取得したいと考えています。これを行うには、次のコード フラグメントを使用します。

OK、すべて気にしないでください。これに注目してください。

ルートノードを取得すると、大丈夫です。正しく取得できます。

select ディレクティブを使用すると、すべてのノードが次のように表示されます: from e in

問題はここにあります: from e in XRoot.Elements() を使用すると、すべての連絡先ノードが取得されますが、from e in XRoot.Elements("contact") を使用すると、何も取得されません: 空のセット。

OK 教えてください: もう 1 つを使用してください: OK I DO SO, let's use: from e in XRoot.Elements(), とにかくすべてのノードを取得します, それは正しいですが、ここで別の問題が発生します: 言うとき: select new Contact((string)e.Element("name"), (string)e.Element("email"), "1-1-1", null, null);I Try to access <name>, <email>... I HAVE TO USE .Element ("名前") そしてそれも機能しません!!!!!!!!これは一体何ですか????????????? パスした名前と一致しないようですが、どうしてそれが可能なのでしょうか。Elements() 関数は、オーバーロードされた、文字列にマップされる XName である 1 つの引数を取ることを知っています。私が書いたコードは例に基づいていると考えてください。うまくいくはずです。

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

javascript - JavaScript変数が関数間で持続しないのはなぜですか?

HTMLページに次のJavaScriptがあり、ページ上のHTMLフォームを参照しています。

両方の関数は、変数にアクセスしようとするmyFormと、「myFormがnullであるか、オブジェクトではない」という例外をスローします。なぜこれが発生するのですか?

更新:私がこれから収集していると思うことの1つは、グローバル変数は通常、DOMの要素ではなく、文字列リテラルに使用する必要があるということです。これを進めて、要素変数を慎重に使用し、DOMがロードされた後でのみ使用します。

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

jquery - 複数のキャッシュされた要素の選択

jQuery では、次のように id で 2 つの要素を選択できます: $('#elem, #elem2');

しかし

elem と elem2 をキャッシュした場合、それらの両方に同じメソッド/関数を適用するにはどうすればよいでしょうか?

すなわち

$elem = $('#elem'); $elem2 = $('#elem2');

これは明らかにうまくいきません:

ありがとう!

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

forms - 個々のラジオボタンをDrupal形式でスタイリングする

私はこのラジオボタンのグループを持っており、個々のボタンのそれぞれがスタイル属性を介して設定された独自の位置を持っています。drupal form apiを使用して同じものをアーカイブするにはどうすればよいですか?グループ内の個別のコントロールとしてではなく、全体としてスタイルを設定する方法を見つけました。これが私のhtmlコードがどのように見えるかです-

そして、これは私が立ち往生しているdrupalコードです-

#type=>ラジオの存在を知っています。ただし、この点ですべてのラジオボタンをグループ化する方法がわかりません。それらすべてに同じ配列キーを使用すると、それらは互いに衝突します。そうしないと、彼らは同じグループの一部として見られません。よろしくお願いします。

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

attributes - タグ要素を属性に変換するxquery関数

次の形式の「タグ」要素のシーケンスを受け取る関数を作成する必要があります。

そしてそれらをフォームの属性に変換します

これまでのところ、私は次の機能を持っています:

これは今のところうまく機能していますが、同じ「タイプ」のタグが2つ以上ある場合に対処する必要があります。この場合、同じ名前の2つの属性を持つことはできないので、スペースで区切られた値を持つ1つの属性が必要です...

例えば

になります

私はしばらくの間これに固執しています-ですから、誰かがこれを行うために私の関数を変更する良い方法を持っているなら、私は大いに義務付けられるでしょう。

plsは私がこれにXSLTを使いたくないことに注意してください。XQueryを使用したい。

敬具

スワミ

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

jquery - livequeryの使用:ajax経由で作成された伝播要素が見つかりません

jQuery 1.3.2 と Live Query プラグインを使用しています。スクリプトは IE6 だけでなく FF でも動作する必要があります。jQuery をアップグレードして代わりにライブを使用することはできません。

どういうわけか、このスクリプトは動的に作成された要素によって呼び出されません。

IE6 と FF の両方で、関数は静的 (既存の) 要素によって正しく呼び出されます。ただし、動的に作成された要素によって呼び出されていません。

その理由は何ですか?

更新 「ライブ」で同じ機能をテストしました。FFでは機能しましたが、もちろんIE6では機能しませんでした...そのため、livequeryを使用した回避策を探しています。

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

jquery - 新しく作成された要素を反復するjquery

テーブルに新しい行を追加して、DB に保存しようとしています。

まず、.append() を使用してテーブルに行を追加します。

追加機能は正常に機能します。マイページには正しい結果が表示されます。

ただし、それらを選択することはできません

DOMがロードされた後に要素が追加されるためだと思います。新しく追加されたすべての要素を反復処理する方法を教えてください。

ありがとうございました。

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

jquery - clone() 操作中に選択した要素を削除する方法

複製される選択ボックスがあります。複製された各選択ボックスからユーザーの以前の選択を削除したい。これを行うメソッドは次のclone()とおりです。

これはちょっと機能しますが、最後に選択したものは削除されません:

ここにHTMLがあります

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

jquery - 属性を保持したまま要素名をjqueryに置き換える

<i>のすべてのインスタンスがに変更されるjquery セットアップを作成しようとしています<em>。それを行うのは簡単です:

しかし、私が理解するのに苦労しているのは、すべての<i>タグを変更するが、それぞれの個々の属性を保持する方法です。だから私が持っているなら、私は<i style="background-color: #333;" alt="Example" title="Example">Example Text</i>それをに変更したいと思います<em style="background-color: #333;" alt="Example" title="Example">Example Text</em>

助けてくれてありがとう!