有JQuery Selector的

时间:2012-01-13 00:01:44

标签: jquery select

我正试图绕过这个。例如假设我想选择#cp-Rollup,第一个。 (抱歉我的问题标题。不确定如何说出来)

$('.stats-tabs-position[href*="#cp-Rollup"]').click(function() {
        alert("cp-Rollup");
        });


                <ul class="stats-tabs-position">
                    <li class="settings-tabs"><a href="#cp-Rollup">Rollup</a></li>
                    <li class="settings-tabs"><a href="#cp-Vehicle">Vehicle</a></li>
                    <li class="settings-tabs"><a href="#cp-Personnel">Personnel</a></li>
                    <li class="settings-tabs"><a href="#cp-LogisticsRole">Logistics Role</a></li>
                    <li class="settings-tabs"><a href="#cp-LogisticsClass">Logistics Class</a></li>
                </ul>

2 个答案:

答案 0 :(得分:4)

在[href *之前]添加锚点(a)元素:

$('.stats-tabs-position a[href*="#cp-Rollup"]').click(function() {
    alert("cp-Rollup");
});

http://jsfiddle.net/SZFyN/

答案 1 :(得分:0)

$('.stats-tabs-position a[href="#cp-Rollup"]').click(function() {
    alert("cp-Rollup");
});