原型替代jQuery的替换

时间:2015-08-21 16:08:24

标签: javascript jquery prototypejs

我有一个小部分,其中一些内容已使用ajax替换。但是,我被限制为原型:

function ajaxCartUpdateShippingNotice( productId ) {
    var aj = new Ajax.Request("/hint/block/index?id=" + productId, {
        method: "GET",
        onComplete: function( result ) {
            $( "#delivery--notice" ).replace( result );
        }
    });
};

我的HTML内容是这样的:

<div id="delivery--notice">
    <p>Some content here.</p>
</div>

我知道jQuery我能做到;有没有办法用原型做到这一点?

$( selector ).replaceWith( html );

1 个答案:

答案 0 :(得分:1)

直接离开this

  

<强> Element.replace

     

Element.replace(element[, newContent]) → Element

     

element替换newContent 本身并返回element

与大多数PrototypeJS一样,它也可以the documentation

  

<强> Element#replace

     

Element#replace([newContent]) → Element

     

element替换newContent 本身并返回element