Я создал простой JQuery плагин следующим образом:вызова пользовательской функции JQuery плагин
$.fn.greenify = function() {
var color = "green";
this.css("color", color);
function getColor() {
return "green";
}
};
//calling plugin
$("#test").greenify();
То, что я хочу сделать это, чтобы вызвать функцию GetColor(). что-то вроде, как показано ниже:
var v1 = $("#test").greenify();
var color = v1.getColor();
Это, безусловно, не способ сделать это. Как я могу сделать такой звонок?
просто хотел знать, должно ли оно быть 'this.css()' или '$ (this) .css()'? –
@PalashMondal 'this' будет работать, потому что он ссылается на сам выбор jquery. '$ (this)' будет просто обернуть выбор jquery в выборе jquery. Последний тоже будет работать, но в этом нет необходимости. –
@PalashMondal 'this' будет работать, потому что функция greenify является частью того же объекта, что и .css(). – bipen