Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/85.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 附加到一组字符串中的元素_Javascript_Jquery - Fatal编程技术网

Javascript 附加到一组字符串中的元素

Javascript 附加到一组字符串中的元素,javascript,jquery,Javascript,Jquery,如何附加到字符串中的元素。javascript可以做到这一点吗 出于某种原因,我编辑了我的问题 例如: $(document).click(function(){ var trymeor = "<div class='me'><article><div class='special'></div></article></div>"; console.log($(trymeor).find('.special'

如何附加到字符串中的元素。javascript可以做到这一点吗

出于某种原因,我编辑了我的问题

例如:

$(document).click(function(){
    var trymeor = "<div class='me'><article><div class='special'></div></article></div>";
    console.log($(trymeor).find('.special').append('Hello, am testing'));
});
$(文档)。单击(函数(){
var trymeor=“”;
log($(trymeor).find('.special').append('Hello,am testing'));
});
所以变量tymeor现在将变成这样:

var trymeor = "<div class='me'><article><div class='special'>Hello, am testing </div></article></div>";
var trymeor=“您好,am测试”;

谢谢。

您的方法是正确的,但是DIV是唯一的元素,
find
查找子元素,所以您只需要

var trymeor=”“;
var$element=$(trymeor).text('Hello,am testing');
log($element.get(0.outerHTML)

您的方法是正确的,但是DIV是唯一的元素,
find
查找子元素,所以您只需要

var trymeor=”“;
var$element=$(trymeor).text('Hello,am testing');
log($element.get(0.outerHTML)

由于您要将文本应用于节点,您可以使用
文本
函数,如果您想处理html,您可以使用
html
函数。我犹豫追加的原因是迭代,在随后的运行中,没有设置数据,而是追加到已经存在的数据上。因为您正在将文本应用到节点,所以可以使用
text
函数,如果您想处理html,可以使用
html
函数。我犹豫追加的原因是迭代,在后续的运行中没有设置数据,而是追加到已经存在的数据上。如果var trymeor包含多个具有特殊类的div,并且我想追加到字符串中类的特殊元素上,该怎么办??因为这就是我想要的do@lernyoungtrymeor只是一个字符串,所以不能对它进行dom操作;相反,您可以使用@adeneo向您展示的通过jQuery创建元素的相同方法来创建嵌套元素(因此,首先创建
.me
,然后插入
.special
。现在您已经完全改变了问题,并且您已经发布了工作代码,因为您现在正在使用
find
以子代元素为目标。如果您只是稍微改变一下结构,您可以看到它正在工作->正在工作,但请向我解释一下……您为什么使用get()…我了解到它是用来向服务器发送数据的,比如:$.get(“test.php”,“name:”John“,time:”2pm“});jQuery还有另一种方法,用于获取底层的本机DOM节点,因为jQuery没有
outerHTML
所以我使用
get(0)
来获取第一个(也是唯一的)集合中的DOM节点,以便我可以使用
outerHTML
获取字符串并显示它已更改。如果var trymor包含多个具有特殊类的div,并且我希望附加到字符串中的类的特殊元素,那该怎么办do@lernyoungtrymeor只是一个字符串,所以不能对它进行dom操作;相反,您可以使用@adeneo向您展示的通过jQuery创建元素的相同方法来创建嵌套元素(因此,首先创建
.me
,然后插入
.special
。现在您已经完全改变了问题,并且您已经发布了工作代码,因为您现在正在使用
find
以子代元素为目标。如果您只是稍微改变一下结构,您可以看到它正在工作->正在工作,但请向我解释一下……您为什么使用get()…我了解到它是用来向服务器发送数据的,比如:$.get(“test.php”,“name:”John“,time:”2pm“});jQuery还有另一种方法,用于获取底层的本机DOM节点,因为jQuery没有
outerHTML
所以我使用
get(0)
来获取第一个(也是唯一的)集合中的DOM节点,以便我可以使用
outerHTML
获取字符串并显示它已更改。