Jquery 为什么this.id不替换此脚本中$(selector.html)中的选择器?

Jquery 为什么this.id不替换此脚本中$(selector.html)中的选择器?,jquery,ajax,post,Jquery,Ajax,Post,我对这个编程世界还不熟悉,我认为合乎逻辑的东西不起作用。我试图将不同的数据源放入不同的div中。我已经看过了这个网站上列出的所有不同的答案,但是答案的级别有时超出了我在脚本中遇到的问题。我很想理解为什么这不仅仅是一个答案 为什么我可以使用$this.id方法将id加载到div?$'div_1'.html$this.id,resp.html 为什么this.id不替换此脚本中$selector.html中的选择器 $(function () { $(this.id).click(funct

我对这个编程世界还不熟悉,我认为合乎逻辑的东西不起作用。我试图将不同的数据源放入不同的div中。我已经看过了这个网站上列出的所有不同的答案,但是答案的级别有时超出了我在脚本中遇到的问题。我很想理解为什么这不仅仅是一个答案

为什么我可以使用$this.id方法将id加载到div?$'div_1'.html$this.id,resp.html

为什么this.id不替换此脚本中$selector.html中的选择器

$(function () {
    $(this.id).click(function () {
        var id = this.id;
        console.log(id);
        var postData = ''; // you can send any data to ajax file.
        var channels = this.id
        $('#div_1 , #div_2').html(''); // placeholder
        $.ajax({
            url: 'info.php', // your ajax file
            type: 'post',
            data: postData,
            success: function (resp) {
                $('#div_1').html($(this.id, resp).html());
                $('#div_2').html($('#inner_2', resp).html());
            }
        });
        return false;
    });
});
身体

PHP文件

<id="01">this is 01</>
<id="02">this is 02</>
<id="03">this is 03</>
<id="04">this is 04</>
<id="05">this is 05</>
这表示当前对象。$函数{$this.id不起作用,因为没有this[object]在上面这样说


在$'div_1'.html$this.id,resp.html中已经有一个this[object],即'div_1,这就是它工作的原因!

在这种情况下,我的对象将是我假设的id选择器。this.id不是对象吗?在脚本的情况下:id是任何带有$this的对象吗?或者我如何将其设置为对象?
<id="01">this is 01</>
<id="02">this is 02</>
<id="03">this is 03</>
<id="04">this is 04</>
<id="05">this is 05</>