Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.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对象_Javascript_Jquery_Html - Fatal编程技术网

Javascript 将返回的数据转换为jquery对象

Javascript 将返回的数据转换为jquery对象,javascript,jquery,html,Javascript,Jquery,Html,我对jquery中的get请求有一个承诺,即返回数据,然后通过append将其添加到页面: $.get('/get/something').done(function(data) { $('#main').append(data); }) 数据看起来像: <div class="container"> ... ... </div> 但是运气不好。如果您只附加一个元素,并且希望将您的操作与事件绑定,那么这可能很有用 $(document).on(

我对jquery中的get请求有一个承诺,即返回
数据
,然后通过append将其添加到页面:

$.get('/get/something').done(function(data) {
    $('#main').append(data);
})
数据
看起来像:

<div class="container">
    ...
    ...
</div>

但是运气不好。

如果您只附加一个元素,并且希望将您的操作与事件绑定,那么这可能很有用

$(document).on("click",".container",function() { // or on mouseover or any other event you want
// rest of your code to be executed for this particular event.
});

您可以将类选择器与选择器一起使用:

$('#main .container:last').some-jquery-fnc();
这将始终选择通过
.append()
方法添加到
#main
的最后一个
.container

$('#main').append(data);
希望这有帮助。

您可以使用: $.parseHTML(数据) 或 $('').html(data.contents();
有关详细信息,请参阅:

您认为他有能力更改外部脚本返回的内容。@Blazemonger现在怎么样?您仍然在更改
数据
,而不知道他能够这样做。@Blazemonger如果您指的是
id=“myID”
部分,那么我将更改我的answer@Blazemonger现在可以了吗?
$('#main').append(data);