jQuery
DOM


//
$("#element").on("event", function(){ //HOGE });
//
$("#element").off("event"); //

jquery on

jqueryinput
//
$('#hoge').prop('disabled', true);
//
$('#hoge').prop('disabled', false);

javascript
$('.clearForm').bind('click', function(e){
//
e.preventDefault();
});

jquery
//
var events = [];
Object.keys($._data($("#hoge").get(0), "events")).forEach(function(k) {
events[k].forEach(function(o) {
events.push(o.handler);
});
});
//
$("#hoge").off("click");
//
events.forEach(function(e) {
$("#hoge").on("click", e);
});
// ajax
$('#content').on('click', '.js-box', function(){
console.log('box');
});





jQueryObject
jQuery.extend(target[, object1][, objectN])

not
$('.hogehoge:not(.fuga)')

//
$('.parent').find('.child');
//
$('.parent').children('.child');
//
$('.child').parent();
//
$('.child').parent('.finder');
//
$('.mine').parents('.finder');
//
$('.mine').siblings('.other');

jQuerydom
`$('#grid1').get(0);`
`$('.hogehoge').clone();`
innerText `$('#button').text();`
input value `$('input').val();`
inputTypeRadio() `$('input[type="radio"]).prop('checked');`

select
$('#cn3').append($('<option>').attr({ value: '' }).text(''));
$('#cn3').children('[value=01]').remove();
$('#cn3').children('[value=]').remove();
$('#cn3').children().remove();

each
$('.find').each(function(i){ // Do something });

jqueryAjaxBody
$.ajax({
url: ajax_url,
type: 'post',
processData: false,
contentType: false,
data: formData,
success: function (data, dataType) {
$('tbody').before(data).remove();
},
error: function (request, status, error) {
var message = request.responseText;
var header_text = '<div class="alert alert-danger">' + message + '</div>';
$('tbody').html('');
$('#content-header').html(header_text);
}
});


jquery
$.fn.tooltip = function( method ) {
if ( methods[method] ) {
return methods[method].apply( this, Array.prototype.slice.call( arguments, 1 ));
} else if ( typeof method === 'object' || ! method ) {
return methods.init.apply( this, arguments );
} else {
$.error( 'Method ' + method + ' does not exist on jQuery.tooltip' );
}
};

Ajax

$('.js-checkbox-2-radio').on('click', function (e) {
var chekced = $(this).prop('checked');
$('[name="' + this.name + '"]').prop('checked', false);
$(this).prop('checked', chekced);
});

data-hogehoge='fuga'
$('#fruit').data('number')
$('#fruit').data('number', '02')

$form.on('change', 'input[name="applications_payee_approval[corporate_case]"]:radio', function () {
if ($(this).val() == 'person') {
$form.find('.person_only').removeAttr('disabled');
$form.find('.person_only').removeClass('disabled');
} else {
$form.find('.person_only').val('');
$form.find('.person_only').attr('disabled', 'disabled');
$form.find('.person_only').addClass('disabled');
}
})

jQuery
$('div').addClass('classname');
$('div').removeClass('classname');

jQuery
$('div').css('display', 'none');
$('div').css({
display: 'none',
fontSize: '32px'
});

jQuery
$('<div></div>');
$('div')
$parent.append($elem) , $elem.appendTo($parent) DOM