如何在jquery中为用户定义的函数传递参数

时间:2011-06-10 17:34:21

标签: javascript jquery

我需要使用jQuery编写一个用户定义的函数来交换页面中的两个div标签。我创建了该函数,但它没有按照需要交换它们。事实上,当我在内联移动相同的代码时,它工作正常。有什么我想念的吗?

1 个答案:

答案 0 :(得分:1)

调试我看不到的东西是不可能的,但我为你写了一个“交换器函数”:

function swapem($el1, $el2) {
    var $t=$el2.clone().insertAfter($el1);
    $el1.insertAfter($el2);
    $el2.remove();
}

$('#swapper').click(function () {
    swapem($('#div1'), $('#div2'));
});

jsFiddle Demo