備(bei)忘單對于(yu)初學者和(he)有經驗的開發(fa)人員都是很好的參考(kao)
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="//code.jquery.com/jquery-3.5.1.min.js" crossorigin="anonymous"></script>
$(selector).methodOrFunction();
$('#menu').on('click', () =>{
$(this).hide();
});
$("body").css("background", "red");
$(document).ready(function() {
// 在(zai)加載 DOM 后運行
alert('DOM fully loaded!');
});
$(function(){
// 在(zai)加載(zai) DOM 后運行
alert('DOM fully loaded!');
});
$("button").click(() => {
$(":button").css("color", "red");
});
$("selector1, selector2 ...selectorn")
$('h2').css({
color: 'blue',
backgroundColor: 'gray',
fontSize: '24px'
});
$('.button').addClass('active');
$('.button').on('mouseleave', evt => {
let e = evt.currentTarget;
$(e).removeClass('active');
});
$('.choice').toggleClass('highlighted');
/*<span>Span.</span>*/
$('span').after('<p>Paragraph.</p>');
/*<span>Span.</span><p>Paragraph.</p>*/
/*<span>Span.</span>*/
$('<span>Span.</span>').replaceAll('p');
/*<p>Span.</p>*/
/*<span>This is span.</span>*/
$('span').wrap('<p></p>');
/*<p><span>This is span.</span></p>*/
// 鼠標事件“點擊”
$('#menu-button').on('click', () => {
$('#menu').show();
});
// 鍵盤(pan)(pan)事(shi)件(jian)“鍵盤(pan)(pan)”
$('#textbox').on('keyup', () => {
$('#menu').show();
});
// 滾動事件“滾動”
$('#menu-button').on('scroll', () => {
$('#menu').show();
});
$('#menu').on('click', event => {
$(event.currentTarget).hide();
});
$('#menu-btn').on('mouseenter', () => {
$('#menu').show();
}).on('mouseleave', () => {
$('#menu').hide();
});
$( "p" ).click(function( event ) {
event.stopPropagation();
// Do something
});
$('#menu-button').on('click', () => {
// $('#menu').fadeIn(400, 'swing')
$('#menu').fadeIn();
});
$('#menu-button').on('click', () => {
// $('#menu').fadeOut(400, 'swing')
$('#menu').fadeOut();
});
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize()
}).done(function(server_data){
console.log("success" + server_data);
}).fail(function(jqXHR, status, err){
console.log("fail" + err);
});