Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/414.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery更改保存在变量中的html值_Javascript_Jquery_Html - Fatal编程技术网

Javascript jQuery更改保存在变量中的html值

Javascript jQuery更改保存在变量中的html值,javascript,jquery,html,Javascript,Jquery,Html,我将html代码保存在一个名为myHtml的变量中 <div> <p data-id="1">A</p> <p data-id="2">B</p> <p data-id="3">C</p> </div> 还需要考虑像那样改变图像的SRC。 <img src="image.jpg" /> 提前感谢为了应用jQuery代码,您需要用$包装myHtml $(myHtm

我将html代码保存在一个名为myHtml的变量中

<div>
    <p data-id="1">A</p>
    <p data-id="2">B</p>
    <p data-id="3">C</p>
</div>

还需要考虑像

那样改变图像的SRC。
<img src="image.jpg" />

提前感谢

为了应用jQuery代码,您需要用
$
包装
myHtml

$(myHtml).find('p[data-id="1"]').text("new text");
要获得更新的值,请使用以下方法

var myHtml=''+
“

A

”+ “

B

”+ “

C

”+ ''; myHtml=$(myHtml).find('p[data id=“1”]”)。text(“新文本”).end()[0]。outerHTML; 警报(myHtml)


我试过了,当html保存在变量中时,它不起作用。谢谢您的回复。我仍在寻找解决方案。@EdiboyIlagan
myHtml=$(myHtml).find('p[data id=“1”]).text(“新文本”).end()[0]。outerHTML;警报(myHtml)
$(myHtml).find('img').attr("src", "new-image.jpg");
$(myHtml).find('p[data-id="1"]').text("new text");