Gaucho

Gaucho

fazedor de sites 🐘 • tentando ser dataísta 💪

GitHubTwitter

jQuery

cdn

<script src="https://unpkg.com/jquery"></script>

getJSON

$.getJSON("arquivo.json",function(data){...});

Fonte: jQuery

parser de html (com hack)

function pegarFragmento(htmlStr,selStr){
    var $html = $('<div>'+htmlStr+'</div>');
    var conteudoDaDiv = $html.find(selStr).html();
    return conteudoDaDiv;   
}

plugin

(function($) {
    $.fn.mostrarAlerta = function(mensagem) {
        return this.each(function() {
            $(this).on('click', function() {
                alert(mensagem);
            });
        });
    };
})(jQuery);

$(document).ready(function() {
    $('#idDoBotao').mostrarAlerta('Esta é a mensagem de alerta.');
});

post

$.post("/user",{name:'Full Name'},function(data){
    alert( "resposta = " + data );
});

Fonte: jQuery

submeter form ao pressionar enter

$(document).ready(function() {
  const textarea=$("textarea");
  textarea.on("keydown",function(event) {
    if(event.keyCode===13){
      if(!event.shiftKey){
        event.preventDefault();
        $(this).closest("form").submit();
      }
    }
  });
});

Página inicial

GitHubTwitter