【发布时间】:2015-12-27 18:58:49
【问题描述】:
为什么我不能将 $('#temizle').innerHTML 设置为字符串 'Temizlendi'; 代码打击只是不起作用。但在结束前的行中,我可以设置它。我很困惑。
$('#temizle').click(function(){
$.post('OdbcConnection.php',
{islem: 'Temizle'},
function(data, status){
if(status == 'success'){
alert(status);
$('#temizle').innerHTML = 'Temizlendi';
}else{
this.innerHTML = 'Hata Var';
}
});
//this.innerHTML = 'Temizlendi';
});
【问题讨论】:
-
定义“不起作用”。这有什么作用?有错误吗?具体的意外行为?当你调试这个时,jQuery 选择器是否找到了你正在寻找的元素?
-
* 没有错误。 $('#temizle') 这是一个元素。 * 意外行为是 = 我无法在第 7 行将其 innerHTML 属性设置为字符串 'temizlendi'。 * 我也不能在第 9 行将 innerHTML 属性设置为字符串。但;我可以在第 12 行设置
标签: javascript jquery scope