javascript - Javascript 中 jQuery 的 .before() 函数的等价物是什么?

标签 javascript jquery equivalent

什么相当于.before()在 Javascript 中?

最佳答案

node.insertBefore() 几乎等同于:https://developer.mozilla.org/en-US/docs/Web/API/Node.insertBefore

$('#id').before('something');
//equivalent 
var node = document.getElementById('id');
node.parentNode.insertBefore('something', node);

这里是 jQuery 的作用:https://gist.github.com/kagagnon/a13de27760ba1af883c0#file-gistfile1-js-L6064

before: function() {
    return this.domManip( arguments, function( elem ) {
        if ( this.parentNode ) {
            this.parentNode.insertBefore( elem, this );
        }
    });
}

关于javascript - Javascript 中 jQuery 的 .before() 函数的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22406859/

相关文章:

javascript - 服务器端框架

javascript - 如何限制表图标更新为仅在 jquery 中单击的图标?

javascript - 判断一个元素是否有一个带有 jQ​​uery 的 CSS 类

c# 数组的子字符串等价物

javascript - 确定所有表单字段是否完整

javascript - stub 使用 Sinon 执行回调的方法

javascript - 无法删除 Facebook 对象

javascript - 如果 jQuery 元素 hasClass() 更改不同的元素链接文本

c# - C# 中的 memset 是什么?

python-2.7 - 字符串中 %s 的 Python 3 等价物是什么?