包含多个选择选项的过滤器页面

时间:2013-06-13 18:17:51

标签: javascript jquery

我有我的目标html设置,但我不确定如何实现以下目标;我只是希望能够选择多个过滤器选项,将关闭图像与复选框交换。

我使用backbone.js在叠加页面中完成所有这些操作。

这是我的代码:

HTML:

<div class="overlaymedia">
    <div class='media-filter'>
        <div class="media-nav" role='contentinfo'>
            <div class="media-nav media-menu-container">

                <h5 class="media-menu-heading close-overlay-btn">Media Type</h5>
                <!-- Media Type: All/Photos/Videos -->
                <div class="media-select-option media-all" data-href="">All</div>
                <div class="media-select-option media-photos" data-href="">Photos</div>
                <div class="media-select-option media-videos" data-href="">Videos</div>

                <h5 class="media-menu-heading close-overlay-btn">Sort By</h5>
                <!-- Sort By: Latest/Popular -->
                <div class="media-select-option media-latest" data-href="">Latest</div>
                <div class="media-select-option media-popular" data-href="">Popular</div>
                <div class="media-menu-bottom close-overlay-btn">
                    <div class="overlay-close-btn bottom">Close</div>
                </div>

            </div>
        </div>
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

在jQuery中:

$('.media-select-option').on('click', function() {

    $('overlay-close-btn').addClass('checked');

}):

CSS:

.overlay-close-btn:before {         内容:'×';     }

.overlay-close-btn.checked:before {
    content: '✔';
}