jQuery Ajax - 获取元素内部文本

标签 jquery html ajax css-selectors

我有一个 PHP 文件,它将返回类似的内容

<div id="title">Add Us On Myspace!</div><img id="image" src="http://i39.tinypic.com/67jybs.png" alt="Add Us On Myspace!" />

这就是所谓的使用这个...

$.ajax({
    url: "Tabnews.php",
    success: function(tab1html){
            $("#tabs-1").html(tab1html);
    }
});

我需要在 jQuery 的变量中定义 #title 和 #image 的内容,以便我可以将它们写入其他位置。

我该怎么做?

最佳答案

这应该可以做到:

var $html = $(tab1html); // parse string into DOM structure
var $title = $html.filter('#title'); // keep the title
var $image = $html.filter('#image'); // keep the image

// add to whatever elements we want...
$('#my_element').append($title); 
$('#my_other_element').append($image);

关于jQuery Ajax - 获取元素内部文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1081791/

相关文章:

jquery - 使用 Ajax MVC 删除操作方法

jquery - 压缩 jQuery,而不是为每个弹出窗口编写代码

Jquery 删除类多个元素

javascript - 如何解除 jQuery 插件与对象的绑定(bind)?

javascript - 如何让这个链接在这个元素上工作?

html - 焦点上出现奇怪的 css 错误

jquery - 使用 JQuery 在第一个选项元素之后添加新元素到选择框

html - 如何在 WebRTC 中使用 FFmpeg H264 编码器?

java - 前端 - ajax 调用服务器框架

ajax - Spring security session 超时处理 Ajax 调用重定向到登录不起作用