简体   繁体   English

jQuery在普通父级中选择div

[英]Jquery select div within common parent

Consider code: 考虑代码:

<div class="wrapper">    
    <div class="target">        
        <div class="sub1">
            <span class="value">
                10
            </span>
        </div>            
        <div class="sub2">
            <button type="button">Trigger</button>
        </div>            
    </div>

    <div class="target">                
        <div class="sub1">
            <span class="value">
                20
            </span>
        </div>            
        <div class="sub2">
            <button type="button">Trigger</button>
        </div>            
    </div>    
</div>

How to select following value. 如何选择以下值。 If I click on 'button', I want jquery to select parent div class="target" and get span class="value" .text() . 如果我单击“按钮”,我希望jQuery选择父div class="target"并获得span class="value" .text()

The trick is to not select direct parent, but to be able to reach multiple level parent 诀窍是不选择直接父级,而是能够达到多级父级

You can do it like this: 您可以这样做:

$('button').on('click',function(){

  var text=$(this).closest('.target').find('.value').text();

});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM