jQuery擷取點擊對象的父級

來源:互聯網
上載者:User

標籤:jquer   html   dex   .class   jquery   index   ref   項目   超級瑪麗   

一、使用$(‘body‘).on(‘click‘,‘.index‘,function(event){})綁定事件時,例:

 <div class="project-box">          <a href="javascript:void(0)">            <div class="clearfix">              <p>項目名稱:</p>              <p class="p-name">超級瑪麗 for andriod</p>            </div>            <div class="clearfix">              <p>項目類型:</p>              <p class="p-type">遊戲開發</p>            </div>            <div class="clearfix">              <p>項目人員:</p>              <p class="p-people">andriod開發工程師 UI設計師</p>            </div>            <div class="clearfix">              <p class="pro-time">2017-6-15</p>            </div>            <div class="join-pro">              <button class="join" type="text">點擊參與</button>            </div>          </a>        </div>

點擊class = "join"擷取class="project-box"下的class="p-name":

 $(‘body‘).on(‘click‘,‘.index‘,function(event){  var target = event.target;  if(target.className === ‘join‘){    let projectName = $(target).parents(".project-box").find(".p-name").html();    console.log(projectName);    }});

二、常規方法擷取點擊對象的父元素

<div class="col-xs-12 col-sm-6 col-md-3 project-box">          <a href="javascript:void(0)">            <div class="clearfix">              <p>項目名稱:</p>              <p class="p-name">超級瑪麗 for andriod</p>            </div>            <div class="clearfix">              <p>項目類型:</p>              <p class="p-type">遊戲開發</p>            </div>            <div class="clearfix">              <p>項目人員:</p>              <p class="p-people">andriod開發工程師 UI設計師</p>            </div>            <div class="clearfix">              <p class="pro-time">2017-6-15</p>            </div>            <div class="join-pro">              <button class="join" type="text">點擊參與</button>            </div>          </a>        </div>

點擊class = "join"擷取class="project-box"下的class="p-name":

$(".join).onclick = function(){  $(this).parent().parent().parent().toggle();}

  

jQuery擷取點擊對象的父級

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.