1

WinJS.xhr (Metro) を使用して取得した、このような HTML テキストがあります。

HTML

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style>
</style>
</head>
<body>
<div id="getMe">
Something
</div>
</body>
</html>

セレクターを使用するために、JQuery オブジェクトに変換したいと考えています。例えば:

$("#getMe").text("Something different");

@Mark:これを使用しようとしましたが、テキストを取得できません。

var yourString = "<html><body><div id=\"getMe\">TEST</div></body></html>"// somehow set to the above string
$el = $(yourString).find("#getMe"); 
console.log($el.text());
4

2 に答える 2

0

最後のコメントに基づいて探しているものは次のとおりです。

var myString = "<html>...</html>",
    $el = $(myString).find("#getMe"); // $el = the element you wanted.

http://jsfiddle.net/SCY9b/1/

于 2012-09-15T06:27:29.777 に答える
-1

HTML文字列が変数にあると仮定すると、これを行うことができます:

 var yourString = // somehow set to the above string

 var $html = $(yourString);
 $html.find("#getMe").text("Something different");

 // and then to actually show it on the page:
 $html.appendTo("body");
 // or to just add that "getMe" div to the page:
 $html.find("#getMe").appendTo("body");
于 2012-09-15T06:11:41.403 に答える