我有一个小部分,其中一些内容已使用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 );
答案 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
。