代码之家  ›  专栏  ›  技术社区  ›  Ryan

Jquery获取所选div的多个锚文本

  •  0
  • Ryan  · 技术社区  · 7 年前

    	$('.mwCont li').on('click', function(event){
    		var mweek = $(this).find('ul > li:nth-child(1) > a').text;
    		var mwdate = $(this).find('ul > li:nth-child(2) > a').text;
    		$('#newdiv1').text(mweek);
    		$('#newdiv2').text(mwdate);
    	});
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <div class ="mwBar">
    		<section>
    			<div class="mwbutton" id="showTop">
    				<div class="newdiv1" id="newdiv1">MW 13</div>
    				<div class="newdiv2" id="newdiv2">20 Nov - 23 Nov</div>
    			</div>
    		</section>
    	</div>
    
        <div class="mwCont">
    		<div class = "b1">
    		 	<ul>
    			   <li>
    					<div class = "mwdiv">
    						 <a>MW 5</a>
    						 <a>26 Dec - 28 Jan</a>
    						</div>
    				</li>
    			</ul>
    		</div>
    	</div>
    1 回复  |  直到 7 年前
        1
  •  1
  •   Alvaro    7 年前

    $('.mwCont li').on('click', function(event){
        var links = $(this).find('a');
        var mweek = links.eq(0).text();// First link text
        var mwdate = links.eq(1).text();// Second link text
        $('#newdiv1').text(mweek);
        $('#newdiv2').text(mwdate);
    });