Javascriptを使用して特定のdivにHTMLを挿入する方法

アダムC

HTMLにアクセスできないページのdivにHTMLを挿入しようとしていますが、関数を正しく取得できないようです。

HTML構造は次のようになります。

<body class="ly_productdetails ProductDetails en en_GB">
    <div id="page">
    <div class="container">
        <div id="main" class="container">
            <div id="info">
                <h2 itemprop="name">Product Name</h2>
                <p><span itemprop="price">&pound;55.00</span></p>
                </div>
            </div>
        </div>
    </div>
</body>

JSは次のようになります。

$(document).ready(function() {   
    var $body = $(document.body);   
    if (body.attr('class').match(/body.ly_productdetails.ProductDetails.en.en_GB/).length > 0) {
        $('#main .container').prepend("<div id="recommendations"><ul<li>Cross sell 1</li><li>Cross sell 2</li><li>Cross sell 3</li></ul></div>");
    }
});

私はJSに関しては環境に配慮しているので、上記に自信はありませんが、自分が間違っていることを理解できません。

誰かが見て、私が間違っていることを教えてもらえますか?

前もって感謝します、

アダム

JSフィドルhttps://jsfiddle.net/zL8L7zdk/

ジョシュ

三つのこと。

1)body定義されていません。あなたが定義した$body
2)あなたの正規表現は正しく評価されません。

"ly_productdetails ProductDetails en en_GB".match(/body.ly_productdetails.ProductDetails.en.en_GB/);を返しますnull

ボディにこれらすべてのクラスがあることを確認したい場合は、代わりに次のようにします。

$body.is(".ly_productdetails.ProductDetails.en.en_GB")

これは、特定の順序でこれらのクラスに一致します。

3)二重引用符の文字列内で二重引用符を使用しました。インスタンスを置き換え"'HTML文字列の内部。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

PHPを使用してHTMLの特定の要素の後に新しい要素を挿入する方法は?

分類Dev

jqueryを使用して外部htmlコードをDivに挿入する方法

分類Dev

JavaScriptを使用して単純なHTMLをdivに挿入するより良い方法

分類Dev

JS / jQueryを使用して特定の時点でhtml要素を挿入する方法

分類Dev

JavaScriptを使用してdivにオブジェクトを挿入する方法は?

分類Dev

rのdplyrを使用して特定の位置に空白行を挿入する方法

分類Dev

javascriptを使用してコードhtmlをtextareaに挿入する方法

分類Dev

特定の参照を使用してwhere句を挿入する方法

分類Dev

Joltを使用して特定の配列要素に配列を挿入する方法

分類Dev

javascriptを使用してhtmlテーブルの中央に行を挿入する

分類Dev

sedを使用して特定の行に状態を挿入する

分類Dev

PHPを使用してXML値をHTMLに挿入する方法

分類Dev

node.jsとcloudflareワーカーを使用して既存のHTML応答にJavaScriptを挿入する方法

分類Dev

jQueryを使用して複数のHTML要素を挿入する方法

分類Dev

BowerのdevdependenciesをGruntを使用してHTMLに挿入する

分類Dev

Javascriptを使用して入力をプルし、HTMLに挿入する

分類Dev

JavaScriptでFirebase関数を使用して既存のFirebaseDB配列に挿入する方法

分類Dev

大きなDIVを保持する文字列を作成し、JSを使用してそれをhtmlに挿入するのが一般的な方法ですか?

分類Dev

ListIteratorを使用してLinkedListの中央に要素を挿入する方法

分類Dev

CSSを使用して要素の前に改行を挿入する方法

分類Dev

特定のページにJavaScriptを使用して画像を挿入します

分類Dev

javascriptを使用して<td>内にdivを挿入します

分類Dev

JSONデータを使用してdivを挿入し、htmlに別のdivを入力します

分類Dev

HTMLをインポートしてdivに挿入する方法は?

分類Dev

javascriptを使用してhtml要素を本文に挿入します

分類Dev

HTMLブロックを追加し、特定の要素の前に挿入する方法

分類Dev

C#を使用してSQLの特定の列に現在の日付と時刻を挿入する方法

分類Dev

PHPを使用して、特定の行内の既存の列にVARCHAR値を挿入する

分類Dev

jsを使用して作成されたdivに属性を挿入する方法

Related 関連記事

  1. 1

    PHPを使用してHTMLの特定の要素の後に新しい要素を挿入する方法は?

  2. 2

    jqueryを使用して外部htmlコードをDivに挿入する方法

  3. 3

    JavaScriptを使用して単純なHTMLをdivに挿入するより良い方法

  4. 4

    JS / jQueryを使用して特定の時点でhtml要素を挿入する方法

  5. 5

    JavaScriptを使用してdivにオブジェクトを挿入する方法は?

  6. 6

    rのdplyrを使用して特定の位置に空白行を挿入する方法

  7. 7

    javascriptを使用してコードhtmlをtextareaに挿入する方法

  8. 8

    特定の参照を使用してwhere句を挿入する方法

  9. 9

    Joltを使用して特定の配列要素に配列を挿入する方法

  10. 10

    javascriptを使用してhtmlテーブルの中央に行を挿入する

  11. 11

    sedを使用して特定の行に状態を挿入する

  12. 12

    PHPを使用してXML値をHTMLに挿入する方法

  13. 13

    node.jsとcloudflareワーカーを使用して既存のHTML応答にJavaScriptを挿入する方法

  14. 14

    jQueryを使用して複数のHTML要素を挿入する方法

  15. 15

    BowerのdevdependenciesをGruntを使用してHTMLに挿入する

  16. 16

    Javascriptを使用して入力をプルし、HTMLに挿入する

  17. 17

    JavaScriptでFirebase関数を使用して既存のFirebaseDB配列に挿入する方法

  18. 18

    大きなDIVを保持する文字列を作成し、JSを使用してそれをhtmlに挿入するのが一般的な方法ですか?

  19. 19

    ListIteratorを使用してLinkedListの中央に要素を挿入する方法

  20. 20

    CSSを使用して要素の前に改行を挿入する方法

  21. 21

    特定のページにJavaScriptを使用して画像を挿入します

  22. 22

    javascriptを使用して<td>内にdivを挿入します

  23. 23

    JSONデータを使用してdivを挿入し、htmlに別のdivを入力します

  24. 24

    HTMLをインポートしてdivに挿入する方法は?

  25. 25

    javascriptを使用してhtml要素を本文に挿入します

  26. 26

    HTMLブロックを追加し、特定の要素の前に挿入する方法

  27. 27

    C#を使用してSQLの特定の列に現在の日付と時刻を挿入する方法

  28. 28

    PHPを使用して、特定の行内の既存の列にVARCHAR値を挿入する

  29. 29

    jsを使用して作成されたdivに属性を挿入する方法

ホットタグ

アーカイブ