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