0

これが何度か尋ねられたことは知っていますが、私にはうまくいきません。私はこれを持っています:

$("td:contains('Hello')").html("Hi");                   
$("td:contains('Hello World')").html("Bye");

私はこれをやった:

$("td:contains('Hello')").filter(function() { 
    return $(this).text() == "Hi";
});

しかし、どちらも「こんにちは」と出てきます。正確な文字列「Hello」を含むテーブル データのみを「Hi」に置き換えたいと考えています。「Hello World」は「Bye」に置き換える必要がありますが、そうではありません。誰か助けてくれませんか?

4

2 に答える 2

6

あなたはこれが欲しいようです:

$("td").filter(function() { 
    return $(this).text() == "Hello";
}).text('Hi');
于 2013-06-04T18:29:03.030 に答える