我想知道如何编写行$j('#'+divRes).html()=datos;
以便在jquery-protype环境中正常工作。我收到错误:左侧无效分配
function tx_oriconvocatorias_formPost_init(divRes) {
var $j = jQuery.noConflict();
$j.ajax({
type: 'GET',
data: 'eID=ori_convocatorias_formPost',
success: function(datos){
$j('#'+divRes).html()=datos;
},
});
}
提前致谢。
答案 0 :(得分:3)
只需将其更改为$j('#'+divRes).html(datos);
在jQuery中,要阅读html,请使用var str = $('#id').html()
并指定.html('[html string]')
答案 1 :(得分:3)
.html(datos)
就是你想要的。
答案 2 :(得分:2)
这与原型无关,你无法分配给它。你想这样做:
$j('#'+divRes).html(datos);
答案 3 :(得分:2)
要使用jQuery设置html命令是
$j('#'+divRes).html(datos);
.html()返回您尝试设置的当前html,这会导致错误