jQuery-Prototype没有冲突和正确的语法

时间:2011-07-25 14:53:55

标签: jquery syntax

我想知道如何编写行$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;
            },
        });
}

提前致谢。

4 个答案:

答案 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,这会导致错误