使用数组创建不冲突的jQuery函数

使用数组创建不冲突的jQuery函数,jquery,jquery-validate,Jquery,Jquery Validate,我从另一个站点复制了以下jQuery代码,需要对其进行修改以使用我的设置 如果我复制并粘贴函数,仅仅更改HTMLID元素标识符,那么当前的代码(我想无论如何)将无法工作 如何复制此代码块并使其唯一,以便它们不会相互冲突 jQuery(document).ready(function() { jQuery('#upload_image_button').click(function() { formfield = jQuery('#hccfavicon').attr('name'); tb_

我从另一个站点复制了以下jQuery代码,需要对其进行修改以使用我的设置

如果我复制并粘贴函数,仅仅更改HTMLID元素标识符,那么当前的代码(我想无论如何)将无法工作

如何复制此代码块并使其唯一,以便它们不会相互冲突

jQuery(document).ready(function() {

jQuery('#upload_image_button').click(function() {
 formfield = jQuery('#hccfavicon').attr('name');
 tb_show('', 'media-upload.php?type=image&TB_iframe=true');
 return false;
});

window.send_to_editor = function(html) {
 imgurl = jQuery('img',html).attr('src');
 jQuery('#hccfavicon').val(imgurl);
 tb_remove();
}

});

你看#hccfavicon。这就是我需要使用jQuery函数的各种实例的交换项。

您知道代码的作用吗?不要盲目地复制和粘贴。。。代码看起来没有那么复杂,所以你可能只是自己写的…是的,我知道它的功能,并且它在经过一个小的修改后放在哪里工作很好,我只是不知道jQuery,因此我的问题。我修改了我的代码,像这样>,但是现在当我选择一个图像时,它会更新第二个实例,而第一个实例不会更改…因为您正在修改和访问不属于此范围的变量(
formfield
imgurl
窗口。将\u发送到\u编辑器
),因此很难使此代码可重用。主要是
发送到编辑器
功能。。。