jQuery .html()関数が機能しない

user2352119

私は次のマークアップコードを持っています

<!DOCTYPE html>
<html>
<head>
    <title>Untitled</title>
</head>
<body>
<table>
    <tr>
        <th></th>
        <th></th>
        <th>Back</th>
    </tr>
    <tr>
        <td class="runner-row runner-back">1.98</td>
        <td class="runner-row  runner-back">1.99</td>
        <td class="runner-row  runner-back runner-back-active">2.00</td>
    </tr>
</table>
</body>
<!-- jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
</html>

次のJavascriptコードを使用して、「runner-row」要素の値を変更します

window.onload = function() {
    var gElemRunners = $(".runner-row");
    gElemRunners[0].innerHTML = 1.5;
    gElemRunners[1].innerHTML = 1.6;
    gElemRunners[2].innerHTML = 1.7;
}

このコードは完全に正常に機能し、ウィンドウが読み込まれると値が正しく更新されます。ただし、次のコードは機能しません。

window.onload = function() {
    var gElemRunners = $(".runner-row");
    gElemRunners[0].html(1.5);
    gElemRunners[1].html(1.6);
    gElemRunners[2].html(1.7);
}

DevConsoleで次のエラーが発生します

Uncaught TypeError: $(...)[0].html is not a function

.htmlを.textまたは.valに変更しても、同じエラーが発生します。問題がどこにあるのか理解できないので、これを手伝ってください。

The_Black_Smurf

$(...)[0]DOM要素を返します。jquery関数を使用する場合は、jqueryセレクターオブジェクト上にある必要があります。特定のインデックスのjqueryセレクターを取得する場合は、eq関数を使用します

$('selection').eq(0).html();

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

jQuery関数が機能しない

分類Dev

Jquery / AJAX関数が機能しない

分類Dev

getScript 関数が機能しない - jquery

分類Dev

jQuery hover()関数が機能しない

分類Dev

jquery .animatescrollTop関数が機能しない

分類Dev

Jquery .html()関数で追加されたボタンが機能しない

分類Dev

jqueryが複数の関数で機能しない

分類Dev

jquery関数が複数の行で機能しない

分類Dev

JQueryの複数の関数が機能しない

分類Dev

単純なjQueryブラー関数が機能しない

分類Dev

単純なjQuery関数が機能しない

分類Dev

jqueryイベント関数が正しく機能しない

分類Dev

ajax呼び出し後jquery関数が機能しない

分類Dev

jQuery関数が正しく機能しない

分類Dev

jqueryスライス関数が正しく機能しない

分類Dev

jQuery 'mouseenter mouseleave'関数が機能しない

分類Dev

jqueryボタンのclick()関数が機能しない

分類Dev

jQueryのremoveClass関数が機能しない

分類Dev

jQuery関数がng-repeatで機能しない

分類Dev

単純なJquery関数が機能していません

分類Dev

jQuery関数がモーダル内で機能しない

分類Dev

Jqueryの各関数がサーバーで機能しない

分類Dev

Jquery-addClassとremoveClassが関数内で機能しない

分類Dev

localStorageが機能しないjQueryクリック関数

分類Dev

渡された関数の場合、JQuery .on()が機能しない

分類Dev

Jqueryで関数を閉じるが機能しない

分類Dev

jQuery関数が2回目に機能しない

分類Dev

jquery replaceWith()が$ .post関数で機能しない

分類Dev

jQueryのdatepicker()関数が機能しない

Related 関連記事

ホットタグ

アーカイブ