jquery語法

  1. 類名操作
$('div').addClass('box') //為所有匹配到的元素添加box類名
$('div').removeClass('box') //為所有匹配到元素刪除box類名
$('div').toggleClass('box') //為所有匹配到的元素切換類名 (匹配的元素?fù)碛挟?dāng)前類名則去掉,沒有則添加)
$('div').addClass('box1 box2') //多個(gè)類名之間空格隔開
  1. 顯示隱藏
// 利用display屬性操作
$('div').show() //顯示匹配到的元素 display 的值為非none
$('div').hide() //隱藏匹配到的元素  display 的值為none
$('div').toggle() //切換到另一個(gè)狀態(tài)(顯示->隱藏 || 隱藏->顯示) display的值為none或非none
  1. 結(jié)構(gòu)添加
$('.box').append('<p>新內(nèi)容</p>') //在元素結(jié)尾(內(nèi)部)插入指定內(nèi)容
$('<p>新內(nèi)容</p>').appendTo('.box') //與append唯一的區(qū)別是 參數(shù)位置交換
$('.box').prepend('內(nèi)容') //在元素頭部(內(nèi)部)插入指定內(nèi)容
$('.box').after('<p>新內(nèi)容</p>') //在元素之后插入指定內(nèi)容(作為兄弟節(jié)點(diǎn)存在)
$('.box').before('<p>新內(nèi)容</p>') //在元素之前插入指定內(nèi)容,與after相反(作為兄弟節(jié)點(diǎn)存在)
  1. ajax
$.ajax({
  url:'/user',//接口
  type:'post',//請求方式
  data:{//向后臺發(fā)送參數(shù)
      id:'2923290759'
  },
  async:true,//請求是否異步(默認(rèn)異步)
  dataType:'json'//規(guī)定返回?cái)?shù)據(jù)的格式
  beforeSend:function(){
    //請求前的回調(diào)
  },
  success(result){
    //請求成功時(shí)的回調(diào)    
  },
  complete:(){
    //請求完成的回調(diào)
  },
  error(err){
    //請求失敗的回調(diào)
  }  
})

5.屏幕距離

鼠標(biāo)距離當(dāng)前塊左上角距離
e.offsetX
e.offsetY
鼠標(biāo)距離當(dāng)前頁面根節(jié)點(diǎn)左上角距離
e.clientX
e.clientY
鼠標(biāo)距離當(dāng)前屏幕左上角距離
e.screenX
e.screenY

[期待]...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容