jquery一般方法介绍 入门参考

时间:2016.04.20 发布人:fvw**p

jquery一般方法介绍 入门参考

已解决问题

谷歌fvw**p用户在2016.04.20提交了关于“罗小黑战记jquery一般方法介绍 入门参考”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T09:17:30。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你无异于雪中送炭,让我感激涕零 !

希望以下的回答,能够帮助你。

第1个回答

用户名:syAabfqhw99  

问答1、event.preventDefault():阻止似某个事件的发生。如一个链接,点击驶般会跳到所链接的页面,如果想规避掉这个功能,则可以采用这个方法。如:
复制代码代码如下:
  <ahref="www.bai**.com">点击百度</a>
  <script>
    $(d手哪并真料厂些都ocument).read(function(){
      $("a").click(function(event){
          event.preventDefault();//效果为当点击以上链接时,页面保持不动。
 标判组们织另差     })
    })
  </script>

2、h果世望冲草务接府致ide()方法,顾名思义,隐藏的方法,若在上述例子中的下面加上$(this).hide(),则点击百度四个字会消失。若加上$(this).hide("slow"),则可发现,点击百度四个字会慢慢消失。
3、callback的围左安稳呢调时洲用法。callback即所谓的回调函数,只有当父函任空修编买简数执行完后才执行该回调函数。示顾苦套算服例如下:
  (1)当回调函数没有参数时,直征接$.get("dd.html",mycallback);
  (2)回调函数包括参数时,$.get("六所单dd.html",functi某on(){
                m改花练杆春负必ycallback(param1,param2);  
              })
      切忌写成$.get("dd.html",mycallback(param1,param2));则程序会将mycallback()方法返回的值作为get()方法的第二个参数传进去执行get()方法。
4、jquery(selector,[cont林ext])的用法:
  1、$('*三航击力坏**.foo').click(function(){
请讲待固冲及该要    $('spa钟协令整浓斤影n',this).addClass('bar');
  })
    html代码为
      <divclass="foo"><span>哈哈</span>哈哈2</div>
      <divclass="foo1"><span>哈界世血湖哈3</span></div>
  <style>.bar{font-weight:bold}</style>
  在class为foo的div区域内点击,可以发现哈哈两个字变粗了,其余脚风程玉弦得学宜程的字保持原样,因为上面script代码表示在class为foo的div中的span中才可以引发addClass的操作
  2、$(this):如可在上述script代码中添加$(th细留场爱服英is).slideUp().
  3、$.post('url.xml',function(data){
      var$child=$(data).find('child');
    })//加载url.xml中时,将其内容存入data的变量中,再将data中含有child节点的内容存入变量$child中
  4、<body>
        <p>one</p><div><p>two</p></div><p>three</p>
      <script>
        $("div>p").css("border","1pxsolidgray");
      </script>
    </body>//效果为第二个p采用了该样式
  5、$("input:radio",document.forms[0]);
6、$("div",xml.responseXML);//找出xml.responseXML中的div
7、$(document.body).css("background","black");
  8、$(myForm.elements).hide()         
5、jQuery(html,[ownerDocument])的用法:
(1)$("<div/>",{
    "class":"test",
    text:"Clickme!",
    click:function(){
    $(this).toggleClass("test");
    }
  }).appendTo("body"); 
  或者   
    $("<div/>").attr{
    "class":"test",
    text:"Clickme!",
    click:function(){
    $(this).toggleClass("test");
    }
  }).appendTo("body");