2

私は次のHTMLコードを持っています:

    <div id="filter-bar">
        <ul>
            <li><a href="#image" class="current"><?php _e('Image','sofa'); ?></a></li>
            <li><a href="#text"><?php _e('Text','sofa'); ?></a></li>
            <li><a href="#video"><?php _e('Video','sofa'); ?></a></li>
        </ul>
    </div>

クラスが現在のリストのhref値を取得するにはどうすればよいですか?例:どうすれば返品できimageますか?

ありがとう

4

2 に答える 2

3

attrまたはpropメソッドを使用できます。

$("#filter-bar .current").attr("href");

また

$("#filter-bar .current").prop("href");

hrefこれにより、ハッシュ#記号なしで「純粋」を取得できます。

var href = $("#filter-bar .current").attr("href");
href = href.substring(href.indexOf("#") + 1);

デモ:http: //jsfiddle.net/BJd7p/

于 2012-06-03T19:41:45.140 に答える
0

これを使用して、マークアップ用のhrefを取得します。#これimageは、必要なものです。

$('#filter-bar a.current').attr('href').split('#')[1];

$.attrで読む

ワーキングフィドル

于 2012-06-03T19:41:56.970 に答える