jquery的选择器问题,大牛们帮我看看

我在html这块遇到了一体点问题,来这边求助一下,先看一下我的html代码

 <div class="main">
    <div class="payment-block">开通账户<span class="fright">{$activationAccount}</span></div>
    <div class="payment-block">套餐金额<em class="clr-f83 fright">{$memberPrice}</em></div>
    <div class="payment-block">支付方式</div>
    <div class="defray-way">
        <div class="wechat payment-block"><em>微信支付</em><span class="check active">1</span></div>
        <div class="alipay payment-block"><em>支付宝支付</em><span class="check">2</span></div>
    </div>
    <div class="defray btn-s" id="paymentBtn">确认支付</div>
</div>

我应该要如何获取标签span的class为 check 和active左边em里面的内容呢?
这个是我的获取方式,先获取符合条件的span标签是这样子的吗? $("span .check .active");那之后应该要怎么写?我在jquery这一块还不太熟练,求助各位大牛们帮个忙啊


    console.log($("span.check").filter('.active'))

最后是获取em标签的内容吗?
1、首先获取满足条件的所有span便签,这里连续使用了两次过滤
$(".main>div>span").filter(".check").filter(".active");
2、你要获取的em标签是个span同辈,只不过在前面,使用.prev()获取上(前面的)一个同胞元素,只返回一个!
$(".main>div>span").filter(".check").filter(".active").prev();
3、终于得到了你所需要的em标签了,获取里面的文本使用.text()。

    var $span = $(".check.active");    //定位元素
    console.log($span.text());         //获取元素内容
    console.log($span.prev().text());  //获取元素同级元素的上一个元素内容

你的问题 可以间接查找到你要找的元素,但是路子不对,大众化路子应该是把你的active check放在父级dom上