JSFiddle - React, Tailwind, and code Playground
by Jedaias Rodrigues
HTML
<div class="myPlugin" data-teste="1"></div>
<div class="myPlugin" data-teste="2"></div>
JavaScript
var myPlugin = function(params) {
var elementMasterValue = $(this).data('teste');
console.debug('Teste myPlugin', elementMasterValue);
myPlugin.clearAll = function(param) {
var elementValue = $(this).data('teste');
console.debug('Teste clearAll:', elementValue);
}.bind(this);
};
$.fn.myPlugin = myPlugin;
// Instanciando plugin
$(".myPlugin").each(function(){
$(this).myPlugin();
});
// Testando limpeza
$(".myPlugin").each(function(){
$(this).myPlugin.clearAll();
});