#jquery #function #plugins #nested #call
#jquery #функция #Плагины #вложенный #вызов
Вопрос:
У меня есть один плагин JQ, и мне нужно вызвать вложенную функцию вне плагина.Как мне это вызвать? Вот пример функции внутри плагина:
function addTo(from, to)
{
var dest = jQuery("#" to)[0];
jQuery("#" from " option:selected").clone().each(function() {
if (this.disabled == true) return
jQuery(this)
.appendTo(dest)
.attr("selected", false);
}
Комментарии:
1. Не будьте таким ленивым — напишите вопрос
2. Вы не разъясняете, какие именно проблемы у вас есть. Что произойдет, если вы попытаетесь вызвать функцию? Как выглядит код, который не работает? Вы получаете ошибки?
Ответ №1:
function action(elm) {
if (!elm.disabled) {
jQuery(elm).appendTo(dest).attr("selected", false);
}
}
function addTo(from, to)
{
var dest = jQuery("#" to)[0];
jQuery("#" from " option:selected").clone().each(action(this));
}
// OUTSIDE
action(window.getElementById('id'));