問題タブ [html-manipulation]

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

php - あるタグを別のタグに置き換える PHP 正規表現が必要です

これが私ができる必要があることです:

次のタグを一致させる必要があります。

スパンを html3 準拠のタグに置き換える必要がありますが、間にテキストを入れておいてください。置換後の最終的なタグは次のようになります。

私は正規表現が苦手で、答えが思いつかないようです。

前もって感謝します。

0 投票する
5 に答える
53165 参照

jquery - jQuery を使用して一連の div 要素をランダム化する

jQuery を使用して最初の手順を実行しようとしていますが、div 親要素から子要素のリストを見つける方法を理解するのに問題があります。私は ActionScript 2 と ActionScript 3 で作業するのに慣れているので、jQuery で div 要素のシーケンスをランダム化するより良い方法は何かなど、いくつかの概念を誤解する可能性があります!

HTML コードのこの単純な部分があります。

.member divを 1 つの配列にマップし、並べ替え順序を変更するなど、何らかの方法でそれを試みましたが、成功しませんでした。

element_parent[0]を警告しようとしたとき、div の.memberリストの最初の子を取得しようとしましたが、そうではありません。

element_parent[0].innerHTMLでアラートを作成すると、次のことがわかります。

なんで?このようなメンバーの 1 つを正確に取得するにはどうすればよいですか?

これは簡単だと思いますが、方法がわかりません:(

助けてください
ありがとう
ヴィットリオ


編集:

速さと、選択した子を取得するためのさまざまな方法に感謝します。将来のためにこれらの方法をメモします。
私はこの方法を試しましたが、div全体を取得できなかったようです(何か間違っている場合は教えてください。可能性が高すぎる可能性があります!!)。

私はこのコンテンツを取得する必要があります:

しかし、 $("div.band div.member:eq(2)")のようなこのメソッドの 1 つまたは他の便利な方法を使用すると、次のようになります。

私のノードでも.member div コンテナを取得する方法はありますか?

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

jquery - Jquery:選択リストのクローンを作成し、その値でオプションを選択する

jQueryを使用して選択オプションリストをdivテーブルに追加しようとしています。これを行った後、リストの特定のオプションを選択したいと思います。次のようなものを試しています。

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

html - インターネット上での繰り返し作業を簡素化するための c++ ライブラリ?

インターネットを介した反復作業を簡素化するためのアドバイス、リンク、ソース コード、またはチュートリアルが必要です。vimeoからビデオを頻繁にダウンロードしたり、Gmailアカウントにログインしたりしたいとしましょう...そしてその目的のために、C ++からプログラムでそのタスクを解決したいとします。したがって、私が主に必要としているのは、HTML を操作するための無料のライブラリです。これにより、たとえば gmail をスキャンし、適切な場所にアカウント通知を配置してログイン ボタンを押したり、vimeo などのサイトをスキャンしたりして、ダウンロードを参照するコードを見つけることができます。ダウンロードプロセスを実行します....

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

php - PHP から HTML を操作する

私はhtmlファイルを持っています。そのファイルのクラスでindex.phpコンテンツを取得し、別のテキストに置き換えたいと思います。どうすればそれを達成できますか?<div>main

HTML のサンプル コンテンツ:

この div 内のコンテンツを php を使用して取得し、別のコンテンツに置き換えます。しかし、これを行う方法がわかりません。

更新: JavaScript を使用したクライアント側のトリックを認識しています。私はこれをサーバー側でやりたいと思っています。また、ファイルはphpではなくhtmlになります。正確な方法はわかりませんが、phpでhtmlを開いてこれを行う必要があると思います。

これは、xpath や html dom パーサーなどで実行できますか? グーグル検索でこれらの用語が得られましたが、実際に何であるかはわかりません.

0 投票する
4 に答える
2559 参照

jquery - jQuery: 新しく作成された html をラップする

オンザフライで HTML スニペットを作成します。

このコードをラップするjQueryの方法はあり<div>ますか?

意味的に私はやりたい:

それは機能しません。したがって、次のjQuery慣用バージョンが必要です。

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

javascript - AjaxページエコーとバックグラウンドAjax/直接HTML操作?

私にはジレンマがあり、私は本当にいくつかのアドバイスを使うことができました。PHP / Smarty / HTML/jQueryを使用して注文システムを構築しています。現在、販売者が注文を確認するサイトで作業しています。

私は3つのdivを持っている必要があります。

  1. 待機中の注文div-未処理の注文を含むテーブルが含まれています
  2. 最終注文div-最後に処理された注文(10〜20行)のテーブルが含まれます
  3. 詳細div-注文に関する情報と、確認/拒否するためのボタンが含まれています

これは典型的なマスター/詳細の状況であり、マスターのみが2つの部分(1,2)に分割され、詳細はdiv 3にあります。当然、すべてがjavascript / Ajaxに接続されているため、ユーザーは「リアルタイム」の感覚を得ることができます。待機中の注文divは、コメット(ロングポーリング)手法を介して満たされます。

私のジレンマは、divをjavascript/ajaxに接続する方法です。db状態に対応するエコーページを作成し、完全にdivにロードする必要があります。または、テーブルの行だけを操作して、バックグラウンドのdb呼び出しにのみajaxを使用する必要がありますか?

自分自身をより明確にするために:

オプション1(Ajaxの完全なページ):

  • ユーザーが順番待ちを選択すると、新しいページ(エコーされたテーブル)がajaxでフェッチされ、detailsdivにロードされます。
  • ユーザーがdiv3の順序を確認/拒否すると、div 1と2がajaxで更新されます(dbの状態に対応するテーブルを持つエコーページ)

オプション2(html操作/バックグラウンドAjax):

  • ユーザーが待機順序を選択すると、div3の要素が新しい値で埋められます。
  • ユーザーがdiv3の順序で確認/拒否すると、div 1のテーブルからtrが削除され(dbからdelへのバックグラウンドajax)、div 2に同じtrが追加されます(dbに挿入するバックグラウンドajax)

では、どちらに行くのですか?

0 投票する
10 に答える
103866 参照

javascript - どうすれば「リセット」できますか
JavaScript によって変更された後、元の状態に戻りますか?

フォームを含む DIV があります。ユーザーがフォームを送信し、それが正常に送信されたら、フォームを単純な「すべて問題ありません」というメッセージに置き換えます。

到着したHTMLに従って、divを「元の状態」に「リセット」する良い方法はありますか? 私は実際にこのようなことをすることしか考えられません:

あまりエレガントに見えません - これにはもっと良い解決策があるのではないでしょうか?

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

python - Pythonの文字列でHTMLの次元を効率的に2倍にするにはどうすればよいですか?

重複の可能性:
Python レギュラーを使用して幅と高さを x2 にする方法

これは私のコードです:

そしてそれは正しく動作します:

しかし、次のように、幅の前に高さプロパティを配置すると:

それは何もしません。

したがって、両方の可能性を試して、これを行う必要があります。

しかし、私の上司は、それには多くの時間を費やすだろうと私に言いました.

それで、なにかお手伝いできますか?

ありがとう。

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

javascript - 文字列操作、" " を (スペース) に置き換える

" "単語間のスペースを文字列(スペース)に変更する関数に取り組んでいます。

たとえば"Hello World. Hi there.""Hello(space)world.(space)Hi(space)there."

編集:私はこれを次のような構造化された英語の特定のセットに構築しようとしています:

  • 結果の初期値を空の文字列に設定します
  • 引数文字列の各インデックスに対して
  • そのインデックスの文字がスペースの場合
  • 結果に「(スペース)」を追加
  • そうしないと
  • そのインデックスの文字を結果に追加します
  • 終了する場合
  • 終了
  • 結果を返す

これが私がこれまでに思いついたものです。

この関数呼び出しをテストするたびに、何も起こりません:

私は現時点でJavaScriptを始めたばかりです。どんな助けでも大歓迎です。

-ロス。