如何使用get()?
操作从服务器接收的htmlvar jqxhr = $.get("/ajax/get_info", function(data) {
// here I want to change the data
$.colorbox({html:function(){
return data;
}});
});
使用Jquery选择器时,它会忽略收到的html数据,除非我先将它附加到DOM。 我想在将数据传递给Colorbox之前更改数据。我怎么能这样做?
答案 0 :(得分:4)
正如你所说,只是...在将数据传递给colorbox之前更改数据:
$.get("/ajax/get_info", function(data) {
data = transform(data);
$.colorbox({html:function(){
return data;
}});
});
如果要对任意HTML字符串执行DOM操作:
var data = /* whatever */,
$data = $(data),
$divs = $data.find('div');
// etc
答案 1 :(得分:1)
做任何你想做的数据。这将删除所有标签
data.find('a').remove();