我是这个编程世界的新手,我认为合乎逻辑的东西不起作用。我正在尝试将不同的数据源放入不同的 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;
});
});
身体
<a href="#" onClick="return false" id="01">01</a>
<a href="#" onClick="return false" id="02">02</a>
<a href="#" onClick="return false" id="03">03</a>
<a href="#" onClick="return false" id="04">04</a>
<a href="#" onClick="return false" id="05">05</a>
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</>