0

したがって、コードがどのように機能するはずだったかというと、「Logged in as」が「Hello」に置き換えられているということです。

$("strong:contains('Logged in as:')").val(function (i, w) {
  return w.replace("Logged in as:", "Hello");
});
4

4 に答える 4

2

入力またはテキストエリアがない場合は、 val( )の代わりにtext()またはhtml()を使用する必要があります

$("strong:contains('Logged in as:')").text(function(i,w){return w.replace("Logged in as:","Hello");});

また

$("strong:contains('Logged in as:')").html(function(i,w){return w.replace("Logged in as:","Hello");});
于 2013-01-16T17:09:32.240 に答える
1

仮定

$("strong:contains('Logged in as:')")

正しく動作します

使用する:

$("strong:contains('Logged in as:')").text("Hello")
于 2013-01-16T17:10:17.027 に答える
0

これを試して

$("strong:contains('Logged in as:')").html("Hello");

于 2013-01-16T17:11:25.977 に答える
0

少し前に同様の問題に遭遇しましたが、奇妙なことに、ステートメントを2行に分割して解決しました。1 つ目は値を var に割り当て、2 つ目は を呼び出しますval

于 2013-01-16T17:11:43.370 に答える